Контейнеризация golang-приложения
Давай завернем golang-приложение в контейнер.
1. Создадим папку docker в module1.

2. Создадим файл main.go со следующим содержимым.

3. В этой же папке создадим файл Dockerfile со следующим содержимым.

4. Перейдем в папку и запустим билд нашего образа согласно инструкциям, указанным в Dockerfile.

Команда docker build создает образ, флаг -t указывает на tag (имя образа).
5. Далее запустим наш контейнер.

Флаг --rm указывает на то, что контейнер после завершения будет автоматически удален.
Отлично! Мы запустили golang-приложение в контейнере.