Инструкция 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Потренируйтесь самостоятельно: Песочница Terminal