CMD
задает команду по умолчанию, которая будет выполнена при запуске контейнера, если пользователь не указал другую команду. Ее можно переопределить при запуске. ENTRYPOINT
также задает команду для запуска, но она не так легко переопределяется; она скорее определяет базовую команду, к которой присоединяются аргументы, переданные при запуске контейнера. CMD
часто используется для предоставления стандартных аргументов для ENTRYPOINT
.
Примеры:
Dockerfile с CMD:
dockerfile
Запуск:
bash
Dockerfile с ENTRYPOINT:
dockerfile
Запуск:
bash
**Dockerfile с ENTRPOINT и
CMD
задает команду по умолчанию, которая будет выполнена при запуске контейнера, если пользователь не указал другую команду. Ее можно переопределить при запуске. ENTRYPOINT
также задает команду для запуска, но она не так легко переопределяется; она скорее определяет базовую команду, к которой присоединяются аргументы, переданные при запуске контейнера. CMD
часто используется для предоставления стандартных аргументов для ENTRYPOINT
.
Примеры:
Dockerfile с CMD:
dockerfile
Запуск:
bash
Dockerfile с ENTRYPOINT:
dockerfile
Запуск:
bash
**Dockerfile с ENTRPOINT и
Register or sign in to get access to full answers for all questions from the question bank.