采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,3-7 中最后执行的命令是
docker run -it xiaopeng163/centos-entrypoint-shell /bin/bash
为什么仅仅是打印了hello docker。我理解的是应该打印完hello docker后,进入到centos-entrypoint-shell容器里。但是实验结果只是打印了hello docker,并没有进到容器里,为啥呀?
您好,因为进程entrypoint结束执行了。
如果想不让其退出而进入bash,两个办法
第一个:删除entrypoint,使用cmd
FROM centos ENV name Docker #ENTRYPOINT echo "hello $name" CMD []
第二个,让entrypoint的里的进程不要退出, 并且搞到后台执行。
登录后可查看更多问答,登录/注册
无论你是开发、测试还是运维,Docker都是你的必备技能。
1.4k 26
1.4k 18
1.3k 17
1.1k 16
1.3k 16