Позволяет избавиться от зависимостей, которые не требуются для выполнения вашего приложения. Например, если взять Golang, то нам не нужны все инструменты, использующиеся для построения статического исполняемого файла, поэтому в файле Dockerfile можно описать процесс сборки, в результате которого итоговый образ будет содержать лишь двоичный файл приложения.
Kubernetes: Лучшие практики
·
Брендан Бернс