«Мы гоняли приложение без контейнеров, потому что Docker всё тормозит» — фраза, которую слышал почти каждый, кто хоть раз спорил в чате команды о переезде на контейнеры. В ней есть крупица правды: контейнеризация — это не бесплатный обед, лишний слой абстракции существует. Но в 9 случаях из 10 реальная причина замедления после переезда в Docker — не сам факт контейнеризации, а конкретная неоптимальная настройка: сеть через NAT там, где не нужно, забытый лимит памяти, раздутый образ. Разберём по слоям, что на самом деле происходит внутри контейнера и где…
Подробнее →