gpt4 book ai didi

docker - 当 `docker exec`命令在已经运行的容器上运行时,是否可以设置默认命令?

转载 作者:行者123 更新时间:2023-12-02 18:16:23 26 4
gpt4 key购买 nike

我有一行的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

最佳答案

您可以
docker exec -it container_id echo hello
请记住,docker exec只是启动命令,例如一些
cat file
要么
echo abc >> /etc/abc.def
要么
sed regex file
或贝壳

Docker exec与Dockerfile的ENTRYPOINT或CMD没有关系

关于docker - 当 `docker exec`命令在已经运行的容器上运行时,是否可以设置默认命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39953327/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com