РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmDfIB 51 of 81 menu
◀ ▶

Сборка образа в 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.

Запустите его.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить