执行/bin/bash不进入docker
来源:3-7 RUN vs CMD vs Entrypoint
精慕门8459013
2018-08-23
Dockerfile:
From centos
ENV name docker
ENTRYPOINT echo hello $name
sudo docker build -t centos-enprypoint-shell .
[vagrant@bogon cmd-entr]$ sudo docker run -it centos-enprypoint-shell /bin/bash
hello docker
[vagrant@bogon cmd-entr]$
写回答
1回答
-
麦兜搞IT
2018-08-24
您好,这是因为有entrypoint以后,CMD只会作为entrypoint的命令的参数。比如这个Dockerfile
FROM ubuntu ENTRYPOINT ["ls"] CMD ["-a"]
我把它build成一个叫tmp的image,然后我去运行它
112018-08-24
相似问题