В чём разницу между ENTRYPOINT и CMD в 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

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

Ресурсы


GitLab
© RemiZOffAlex