September 12, 2021
Собираем минимальный Docker образ для Golang приложений
Обычный докер образ Golang приложения занимает порядка 600mb.
Чтобы облегчить образ, надо использовать multistage build. Это когда сначала все собирается в один образ, а потом результаты сборки копируются в другой. А инструменты сборки и все лишнее не копируются.
Так итоговый образ получился размером 4.3MB