Контейнеризация golang-приложения
Давай завернем golang-приложение в контейнер.
1. Создадим папку docker в module1.
2. Создадим файл main.go со следующим содержимым.
3. В этой же папке создадим файл Dockerfile со следующим содержимым.
4. Перейдем в папку и запустим билд нашего образа согласно инструкциям, указанным в Dockerfile.
Команда docker build создает образ, флаг -t указывает на tag (имя образа).
5. Далее запустим наш контейнер.
Флаг --rm указывает на то, что контейнер после завершения будет автоматически удален.
Отлично! Мы запустили golang-приложение в контейнере.