校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > docker run之后狀態總是Exited

docker run之后狀態總是Exited

熱門標簽:百度地圖底圖標注 高德地圖標注足跡怎么打標 激光標記地圖標注 智能電銷機器人真的有用么 撫州市城區地圖標注 電銷智能機器人試用 企業辦理400電話收費標準 新鄉牧野400電話申請 中國地圖標注上各個省

add -it

docker run -it -name test -d nginx:latest /bin/bash

-d: 后臺運行容器,并返回容器ID;

-i: 以交互模式運行容器,通常與 -t 同時使用;

-t: 為容器重新分配一個偽輸入終端,通常與 -i 同時使用;

補充知識:docker-compose 通過sh命令啟動nginx 容器自動退出exited with code 0

docker-compose使用的模板文件中有通過entrypoint或者command參數設置容器啟動自動執行sh命令開啟nginx服務,但是docker-compose up后容器自動退出了

nginx-web1 exited with code 0

nginx-web2 exited with code 0

nginx-web3 exited with code 0

原因:Docker的機制是讓容器后臺運行,必須至少有一個前臺進程,容器運行的命令如果不是那些一直掛起的命令(比如運行top,tail),會自動退出

解決:可以使用包含 -g “daemon off;” 配置項的sh命令以前臺方式開啟nginx服務

nginx -c /usr/local/nginx/conf/nginx.conf -g "daemon off;"

如果容器需要同時啟動多個進程,只需要將其中一個掛起到前臺即可,例如:

service php-fpm start && nginx -g "daemon off;"

service php-fpm start && service nginx start && tail -f /var/log/nginx/error.log

以上這篇docker run之后狀態總是Exited就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

標簽:邯鄲 南通 海西 延安 西安 忻州 辛集 臨汾

巨人網絡通訊聲明:本文標題《docker run之后狀態總是Exited》,本文關鍵詞  docker,run,之后,狀態,總是,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker run之后狀態總是Exited》相關的同類信息!
  • 本頁收集關于docker run之后狀態總是Exited的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 海伦市| 育儿| 莱阳市| 天气| 通榆县| 聊城市| 讷河市| 长沙县| 乐都县| 太仆寺旗| 大悟县| 四川省| 治多县| 平定县| 汪清县| 东乡县| 富裕县| 勐海县| 德保县| 岢岚县| 鲁甸县| 承德市| 社旗县| 和硕县| 景东| 秦皇岛市| 大石桥市| 墨玉县| 宁城县| 金门县| 樟树市| 葵青区| 涟源市| 雷州市| 东光县| 上饶市| 舞阳县| 清新县| 恩平市| 宜宾市| 萨嘎县|