Docker 容器沒法啓動:無症狀直接退出

今天遇到了一個奇怪的問題:docker build 能夠根據 Dockerfile 生成鏡像文件,但啓動時就直接退出了。什麼提示也沒有。docker run --entrypoint 時指定另外一個入口點能夠正常起來,進入裏面也能夠正常啓動相應的服務。docker

百思不得其解啊。shell

都不知道胡亂試了多久,最終執行docker inspect ct發現 CMD 參數顯示爲:json

"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是什麼鬼?不是&&的嗎?app

原來是我直接從 GitLab 上面複製了一個 Dockerfile 過來,不知道爲何 Firefox 會將&轉換成 Unicode,直接致使 shell 沒法識別這個命令。ui

相關文章
相關標籤/搜索