Добавить поплавок: слева; в классе контейнера, как показано ниже, он будет работать ....
.container {
position: relative;
width: 20%;
float: left;
}
Вы можете столкнуться с проблемами, используя поплавки. Самый простой способ сделать это - добавить еще один контейнер вокруг всего, а затем использовать flexbox.
HTML
<div class="icon-container">
<div class="container">
<img src="https://cdn.iconscout.com/icon/free/png-256/avatar-375-456327.png" class="image" alt="Avatar" style="width:200px">
<div class="middle">
<div class="text">Avatar sample</div>
</div>
</div>
<div class="container">
<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcREEGUm8xTq6g_39HvAO-LDynq64MqzfEyHenC3E5Sz0Ci5DWck" class="image" alt="Avatar" style="width:200px">
<div class="middle">
<div class="text">Avatar sample 2</div>
</div>
</div>
</div>
CSS:
.icon-container {
display: flex;
}