Сборка образа в Docker
Сборка образа читает файл шагов и кладет готовый шаблон под выбранным именем. Команда в терминале отправляет службе папку с рецептом и список строк внутри неё. Имя образа задают отдельно от имени файла шагов.
Точка в конце команды -
это папка, которую отправляют
службе.
Обычно это текущий каталог
проекта, где лежит
Dockerfile.
Флаг -t задаёт имя
и тег готового шаблона
на диске.
В папке достаточно короткого
рецепта на alpine
с печатью слова при старте.
Файл шагов такой:
FROM alpine
CMD ["echo", "built"]
Команда docker build -t built .
положит образ built
на диск.
Запуск без лишних аргументов
вызовет строку из файла
и напечатает слово built.
Выполним сборку:
docker build -t built .
После успешной сборки шаблон виден в списке образов. Проверка запуском показывает, что команда из файла сработала. Откроем вывод так:
docker run --rm built
Соберите из текущей папки образ с именем pack, который печатает слово pack.
Запустите его.