У меня есть Dockerfile
с линиями:Можно ли установить команду по умолчанию, когда команда `docker exec` запущена в уже запущенном контейнере?
ENTRYPOINT ["echo"]
CMD ["hello"]
Когда я запускаю команду exec
на запущенном контейнере я ожидаю:
docker exec -it running_container world
rpc error: code = 2 desc = oci runtime error: exec failed: exec: "world": executable file not found in $PATH
Как я могу сделать это эхо world
?
"Докер Exec не имеет никакого отношения к Entrypoint или ЦМД из Dockerfile" - Спасибо, вот что мне интересно. У вас случайно есть ссылка на какие-либо документы? – derrend
из https://docs.docker.com/engine/reference/commandline/exec/ 'Команда docker exec запускает новую команду в запущенном контейнере.' Просто команда, любая команда, они никогда не ссылаются на ENTRYPOINT или CMD – user2915097
потрясающе, спасибо :) – derrend