docker容器一啟動(dòng)就退出如何修改

docker容器一啟動(dòng)就退出如何修改?初學(xué) docker 的用戶常常碰到一啟動(dòng)就退出的問(wèn)題,往往此時(shí)還以虛擬機(jī)來(lái)理解 Docker,認(rèn)為啟動(dòng) Docker 就是啟動(dòng)虛擬機(jī),也沒(méi)有搞明白前臺(tái)和后臺(tái)的區(qū)別。

首先,碰到這類(lèi)問(wèn)題應(yīng)該查日志和容器主進(jìn)程退出碼。

十余年的撫松網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整撫松建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“撫松網(wǎng)站設(shè)計(jì)”,“撫松網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

檢查容器日志:

docker logs <容器ID>

查看容器退出碼:

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMEScc2aa3f4745f ubuntu "/bin/bash" 23 hours ago Exited (0) 22 hours ago clever_lewin25510a2cb171 twang2218/gitlab-ce-zh:8.15.3 "/assets/wrapper" 2 days ago Exited (127) 2 days ago determined_mirzakhani

在 STATUS 一欄中,可以看到退出碼是多少。

如果看到了 Exited (127) 那很可能是由于內(nèi)存超標(biāo)導(dǎo)致觸發(fā) Out Of Memory 然后被強(qiáng)制終止了;如果看到了 Exited (0),這說(shuō)明容器主進(jìn)程正常退出了;如果是其他情況,應(yīng)該檢查容器日志。

初學(xué) Docker 的人常常會(huì)不理解既然正常怎么會(huì)退出。Docker 不是虛擬機(jī),容器只是進(jìn)程。因此,當(dāng)執(zhí)行 docker run 的時(shí)候,實(shí)際所做的只是啟動(dòng)一個(gè)進(jìn)程,如果進(jìn)程退出了,那么容器自然就終止了。

進(jìn)程為什么會(huì)退出:

如果是執(zhí)行 service nginx start 這類(lèi)啟動(dòng)后臺(tái)服務(wù)程序的命令,那說(shuō)明是把 Docker 當(dāng)做虛擬機(jī)了。Docker 啟動(dòng)的是進(jìn)程,因此所謂的后臺(tái)服務(wù)應(yīng)該放到前臺(tái),比如應(yīng)該 nginx -g 'daemon off;' 直接前臺(tái)啟動(dòng)應(yīng)用才對(duì)。

如果發(fā)現(xiàn) COMMAND 一欄是 /bin/bash,那還是把 Docker 當(dāng)虛擬機(jī)了。COMMAND 應(yīng)該是應(yīng)用程序,而不交互式操作界面,容器不需要交互式操作界面。此外,如果使用 /bin/bash 希望起一個(gè)交互式的界面,那么也必須提供給其輸入和終端,因此必須加 -it 選項(xiàng),比如 docker run -it ubuntu /bin/bash

創(chuàng)新互聯(lián)的容器云產(chǎn)品是通過(guò)docker技術(shù),在集群服務(wù)器上部署容器服務(wù)實(shí)現(xiàn),功能強(qiáng)大、簡(jiǎn)單易用,擁有上萬(wàn)linux鏡像,輕量靈活,高性價(jià)比的容器云產(chǎn)品鏈接 http://www.muchs.cn/cloud/

文章題目:docker容器一啟動(dòng)就退出如何修改
文章源于:http://www.muchs.cn/article34/iojhse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、軟件開(kāi)發(fā)外貿(mào)建站、網(wǎng)站收錄、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名