我有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
?
答案 0 :(得分:2)
你可以
docker exec -it container_id echo hello
请记住,docker exec只是启动命令,就像某些
一样 cat file
或
echo abc >> /etc/abc.def
或
sed regex file
或shell
Docker exec与Dockerfile的ENTRYPOINT或CMD没有任何关系