Skip to content

Контейнеризация golang-приложения

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

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

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

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

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

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