Можно ли установить команду по умолчанию, когда команда `docker exec` выполняется на уже работающем контейнере?
У меня есть Dockerfile
со строками:
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
?
1 ответ
Вы можете
docker exec -it container_id echo hello
Имейте в виду, что Docker Exec просто запускает команды, как некоторые
cat file
или же
echo abc >> /etc/abc.def
или же
sed regex file
или снаряд
Docker exec не имеет отношения к ENTRYPOINT или CMD Dockerfile