Pull to refresh

Comments 10

Мы должны избегать создания приложений в локальной среде

Про Golang говорят наоборот. Кросс-компиляция творит чудеса, а если ставить официальный докер образ, то там лишние 500мб будут.

500мб это компилятор го, сам образ для работы приложения не нужен.
С помощью многоэтапной сборки можно запустить go приложение в докере вообще без базового докер образа, просто from scratch.

так я о том и говорю, что можно собрать на основной системе и поместить уже бинарник в контейнер

Собирать и помещать руками будете? Многоэтапная сборка как раз про это, компилятора на 500мб в конечном образе уже не будет.

Проблема в том, что на системе, которая будет собирать, может не быть Go, тч это очень удобно тестировать и собирать программу в большом контейнере, а потом запускать голый executable уже в чем-то маленьком.
Посоветуйте литературу по докеру для начинающих с ним работать. Внятную — поэтапно проводящую от простых образов к замороченным.

Официальная документация очень даже неплохая, легко читается и содержит примеры.

А как внутрь контейнера отладчиком зайти, собственно, есть штатные средства для Windows-контейнеров? Если устанавливать внутрь нечто вроде Remote debugger, то это уже будет не тот контейнер :(

UFO just landed and posted this here
Sign up to leave a comment.