84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
docker buill -t imagename . CMD 自動開啟 nginx 失敗
建造?
一般來說,自動開啟某些進程通常都是用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"]
CMD ["nginx", "-g", "daemon off;"]
docker run -d xxx
run.sh
CMD ["path/to/run.sh"]
因為你具體也沒有說其他的信息,不知道你nginx失敗後回傳什麼,所以我只能分析到這裡。 我是個民及民以上的身份,主要想聽聽後面的發言。過!
Dockerfile檔案裡加上CMD nginx ,注意如果有多個CMD只有最後一個有效build產生映像然後運行docker run -d 映像 就行了
建造?
一般來說,自動開啟某些進程通常都是用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失敗後回傳什麼,所以我只能分析到這裡。
我是個民及民以上的身份,主要想聽聽後面的發言。過!
Dockerfile檔案裡加上CMD nginx ,注意如果有多個CMD只有最後一個有效
build產生映像然後運行
docker run -d 映像 就行了