2

我有一条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

4

1 回答 1

3

你可以

docker exec -it container_id echo hello

请记住, docker exec 只是启动命令,就像一些

cat file

或者

echo abc >> /etc/abc.def

或者

sed regex file

或贝壳

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

于 2016-10-10T08:19:12.050 回答