主頁 > 知識庫 > 解決docker run后容器出現(xiàn)Exited (0)情況的問題

解決docker run后容器出現(xiàn)Exited (0)情況的問題

熱門標(biāo)簽:打400電話怎么辦理收費(fèi) 河南防封號電銷機(jī)器人是什么 麗江真人語音電話外呼系統(tǒng) 福州企業(yè)電銷機(jī)器人排名 怎么找到?jīng)]有地圖標(biāo)注的店 宿城區(qū)電話機(jī)器人找哪家 10086外包用的什么外呼系統(tǒng) 上海申請高400開頭的電話 400電話辦理介紹信

自己做了個(gè)centos7的openresty的Dockerfile,build之后

docker run -d -p 801:80 openresty:1.19 /usr/local/openresty/nginx/sbin/nginx

之后docker ps -a出現(xiàn)如下情況

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9dee2d04b3b5 openresty:1.19 "/usr/local/openrest…" 24 seconds ago Exited (0) 7 seconds ago gifted_bhabha 69846af3baa7 redis:latest "docker-entrypoint.s…" 24 minutes ago Up 24 minutes 0.0.0.0:6379->6379/tcp rds

openresty狀態(tài)顯示為Exited (0)

原因:

Docker的機(jī)制是讓容器后臺(tái)運(yùn)行,必須至少有一個(gè)前臺(tái)進(jìn)程,容器運(yùn)行的命令如果不是那些一直掛起的命令(比如運(yùn)行top,tail),會(huì)自動(dòng)退出

解決:

可以使用包含 -g “daemon off;” 配置項(xiàng)的sh命令以前臺(tái)方式開啟nginx服務(wù)

因此啟動(dòng)指令調(diào)整如下:

docker run -d -p 801:80 openresty:1.19 /usr/local/openresty/nginx/sbin/nginx -g "daemon off;"

再次docker ps -a看看效果

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0291303ca61b openresty:1.19 "/usr/local/openrest…" 29 seconds ago Up 28 seconds strange_curie 69846af3baa7 redis:latest "docker-entrypoint.s…" 26 minutes ago Up 26 minutes 0.0.0.0:6379->6379/tcp rds

補(bǔ)充:docker啟動(dòng)時(shí)一直處于exited狀態(tài),解決fangfa

docker啟動(dòng)時(shí)一直處于exited狀態(tài)

解決方法

步驟一、docker rm 容器id 將容器刪除

步驟二、docker rmi 鏡像id 將鏡像刪除(只有先刪除容器,才能刪除鏡像)

步驟三、docker build -t tomcat:centos . 重新創(chuàng)建容器

步驟四、docker run --privileged -it -d --name tomcat01 -p 1216:8080 tomcat:centos(加權(quán)限和)

指定一個(gè)偽終端)

錯(cuò)誤導(dǎo)致原因1缺少權(quán)限 2沒有運(yùn)行終端

注:–privileged 加權(quán)限

-t 指定一個(gè)偽終端

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽:隴南 連云港 面試通知 朝陽 運(yùn)城 雞西 荊門 遵義

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決docker run后容器出現(xiàn)Exited (0)情況的問題》,本文關(guān)鍵詞  解決,docker,run,后,容器,出現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決docker run后容器出現(xiàn)Exited (0)情況的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決docker run后容器出現(xiàn)Exited (0)情況的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章