ENTRYPOINT
определяет команду, которая будет выполнена при запуске контейнера. Если CMD
или параметры команды переданы при запуске docker run
, они добавляются как аргументы к этой команде.
CMD
предоставляет аргументы по умолчанию для ENTRYPOINT
или выполняется как отдельная команда, если ENTRYPOINT
не определен. Если при запуске контейнера переданы параметры, они переопределяют значение CMD
.
Различия:
Особенность | ENTRYPOINT | CMD |
---|---|---|
Назначение | Определяет основную команду для выполнения | Предоставляет аргументы или команду по умолчанию |
Переопределение | Требует docker run --entrypoint | Переопределяется аргументами `do |
ENTRYPOINT
определяет команду, которая будет выполнена при запуске контейнера. Если CMD
или параметры команды переданы при запуске docker run
, они добавляются как аргументы к этой команде.
CMD
предоставляет аргументы по умолчанию для ENTRYPOINT
или выполняется как отдельная команда, если ENTRYPOINT
не определен. Если при запуске контейнера переданы параметры, они переопределяют значение CMD
.
Различия:
Особенность | ENTRYPOINT | CMD |
---|---|---|
Назначение | Определяет основную команду для выполнения | Предоставляет аргументы или команду по умолчанию |
Переопределение | Требует docker run --entrypoint | Переопределяется аргументами `do |
Register or sign in to get access to full answers for all questions from the question bank.