我正在尝试运行我的docker镜像并用以下内容覆盖默认命令节点./bin/name-of-program:
docker run name/hub:4.5.0 /bin/bash
但是没有用。正在执行默认命令并完成容器:
2e9d10532e4c name/hub:4.5.0 "node ./bin/name-of-program /bin/ba" About a minute ago Exited (1) About a minute ago insane_brown
是否可以访问容器?我有一个代码,我失败了。
答案 0 :(得分:0)
如果容器定义了ENTRYPOINT命令,则该命令在CMD
之前运行。尝试:
docker run -it --entrypoint /bin/bash name/hub:4.5.0
-it
(又名-i -t
)是获得互动终端所必需的;没有bash
将无法运行。