Инструкция CMD
Часть раздела Введение в Docker путешествия по Terminal на Coddy — урок 23 из 40.
Инструкция CMD устанавливает команду по умолчанию, которую запускает контейнер, если при его запуске команда не указана. Обычно она записывается в виде массива JSON:
FROM alpine
CMD ["echo", "container ran"]Соберите этот образ и запустите его без указания собственной команды, и он автоматически выведет container ran:
docker build -t greeter .
docker run greeterCMD определяет, что образ должен делать по умолчанию. Если вы передаете команду в docker run, она переопределяет CMD.
Задание
СреднеНапишите Dockerfile, который начинается с FROM alpine и устанавливает CMD ["echo", "built and running"]. Соберите его с тегом auto, затем запустите его без команды, чтобы CMD вывел сообщение.
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Введение в Docker
4Управление контейнерами
Именование контейнеровФоновые контейнерыСписок всех контейнеровОстановка и удалениеИтоги — жизненный цикл контейнера10Проект приложения Greeting App
Обзор проектаНаписание Dockerfile