DEVOPSTRAINER
Вопросы / Docker

В чем разница между ENTRYPOINT и CMD? Можно ли использовать их вместе?

Краткий ответ

- ENTRYPOINT — основная команда контейнера (труднее переопределить);
- CMD — команда и/или аргументы по умолчанию (легко переопределяется).

Лучшая практика — использовать вместе: ENTRYPOINT задаёт исполняемый файл, CMD — его параметры по умолчанию.

Ещё вопросы по теме «Docker»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →