SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

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


Метки: docker dockerfile 

Ответы

RemiZOffAlex  Создано: 2022-04-08 02:23:07.171516  Обновлено: 2022-04-08 02:23:07.171534

ENTRYPOINT является точкой входа

CMD является формой инструкций для образа

Такие формулировки немного сбивают с толку. ENTRYPOINT задаёт исполнителя, которому будут переданы инструкции-параметры CMD.

Пример

ENTRYPOINT ["./manage.py"]
CMD ["migrate"]

Будет по факту выполнено как

./manage.py migrate

Возможно будут интересны и другие вопросы