转载相关网址
https://blog.youkuaiyun.com/weixin_44831720/article/details/111661291
问题 :
构建镜像没有报错
但是docker run之后程序没有启动
原因
docker run启动镜像的时候没有运行dockerfile中最后的一个CMD命令
错误的启动命令
docker run -p 4889:4889 -dit ai001:latest /bin/bash
正确的启动方式
docker run -p 4889:4889 -dit ai001:latest
解释
/bin/bash 启动代表以/bin/bash命令运行 CMD 后面的命令
如果CMD 配置了程序启动命令,就没必要/bin/bash 启动
————————————————————————————————————————————
版权声明:本文为优快云博主「jaffe—fly」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_44831720/article/details/111661291