运行docker run -it xiaopeng163/centos-entrypoint-shell /bin/bash的结果有些疑问

来源:3-7 RUN vs CMD vs Entrypoint

秋名山的豆腐

2018-03-18

老师,视频15:42分里通过

运行docker run -it xiaopeng163/centos-entrypoint-shell /bin/bash

这里虽然还是执行了entrypoint的命令,并打出了hello Docker,但是为什么没有进入互动的终端呢?


写回答

1回答

麦兜搞IT

2018-03-18

您好,因为/bin/bash 这个命令没有执行,所以进不去交互shell

0
2
麦兜搞IT
回复
王小秘1990
因为执行了entrypoint,这种情况下如果容器在后台运行,可以通过docker exec -it container_id bash 进到shell里
2018-03-23
共2条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程