DEVOPSTRAINER
Вопросы / Мок-собеседование

В чём разница между CMD и ENTRYPOINT?

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

ENTRYPOINT — то, что запускается всегда; CMD — аргументы по умолчанию, которые заменяются любыми словами после имени образа в docker run. Итоговая команда контейнера = ENTRYPOINT + CMD. Вторая важная ось — exec form против shell form: shell form оборачивает команду в /bin/sh -c и ломает доставку сигналов.

Ещё вопросы по теме «Мок-собеседование»

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