Docker 容器无法启动:无症状直接退出

原创
2016/07/28 18:31
阅读数 5.3K

今天遇到了一个奇怪的问题:docker build 可以根据 Dockerfile 生成镜像文件,但启动时就直接退出了。什么提示也没有。docker run --entrypoint 时指定另一个入口点可以正常起来,进入里面也可以正常启动相应的服务。

百思不得其解啊。

都不知道胡乱试了多久,最终执行docker inspect ct发现 CMD 参数显示为:

"Cmd": [
    "/bin/sh",
    "-c",
    "cd /opt/src/sns-beego-services/upload-system \u0026\u0026 ./upload-system \u0026\u003e /opt/src/sns-beego-services/upload-system/var/app.log"
],

\u0026\u0026是什么鬼?不是&&的吗?

原来是我直接从 GitLab 上面复制了一个 Dockerfile 过来,不知道为什么 Firefox 会将&转换成 Unicode,直接导致 shell 无法识别这个命令。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部