docker build 自動啟動服務不生效
我想大声告诉你
我想大声告诉你 2017-04-26 09:02:26
0
3
741

docker buill -t imagename .
CMD 自動開啟 nginx 失敗

我想大声告诉你
我想大声告诉你

全部回覆(3)
阿神

建造?

大家讲道理

一般來說,自動開啟某些進程通常都是用supervisor來管理的,具體用法請自行google。

如果想要簡單點的, 可以試試:
(1) CMD ["nginx", "-g", "daemon off;"],主要用在需要docker run -d xxx 的情況;CMD ["nginx", "-g", "daemon off;"], 主要用在需要 docker run -d xxx 的情况;
(2)或写一个脚本 run.sh, 然后 CMD ["path/to/run.sh"](2)或寫一個腳本run.sh, 然後CMD ["path/to/run.sh"]

因為你具體也沒有說其他的信息,不知道你nginx失敗後回傳什麼,所以我只能分析到這裡。
我是個民及民以上的身份,主要想聽聽後面的發言。過!

PHPzhong

Dockerfile檔案裡加上CMD nginx ,注意如果有多個CMD只有最後一個有效
build產生映像然後運行
docker run -d 映像 就行了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!