卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

docker容器服務(wù)開機(jī)自啟動(dòng) 如何避免Docker容器啟動(dòng)腳本運(yùn)行后自動(dòng)退出?

如何避免Docker容器啟動(dòng)腳本運(yùn)行后自動(dòng)退出?避免自動(dòng)退出的解決方案在運(yùn)行docker容器啟動(dòng)腳本后,docker run指定的命令如果不是已掛起的命令(如運(yùn)行top和不斷回音),將自動(dòng)退出。-“d

如何避免Docker容器啟動(dòng)腳本運(yùn)行后自動(dòng)退出?

避免自動(dòng)退出的解決方案在運(yùn)行docker容器啟動(dòng)腳本后,docker run指定的命令如果不是已掛起的命令(如運(yùn)行top和不斷回音),將自動(dòng)退出。-“d”命令將“detach”設(shè)置為true。根據(jù)官方文件,這意味著讓這個(gè)命令在后臺(tái)運(yùn)行,但它并不是一直運(yùn)行的(我們?cè)谄胀ǖ腖inux終端上運(yùn)行/bin/bash,運(yùn)行后就會(huì)完成,而且我們不會(huì)一直等待響應(yīng),所以我們真的不能以“守護(hù)進(jìn)程”的方式運(yùn)行/bin/bash)。這個(gè)地方的早期和現(xiàn)在的官方文件確實(shí)有些不一致?,F(xiàn)在是分離。早期的文檔說(shuō)指定-D以守護(hù)進(jìn)程的方式運(yùn)行容器可能有一些誤解。另外,如果需要在容器中運(yùn)行bash,可以直接運(yùn)行docker run-I-t containeruname/bin/bash。如果您認(rèn)為有比docker attach更多的參數(shù),您可以設(shè)置一個(gè)別名來(lái)解決它:

~]#docker run-M 512M--memory swap 1g-it-P 58080:8080--restart=always

--name bvrfis--logdata中的卷mytomcat:4.0/root/run.sh

--重新啟動(dòng)的具體參數(shù)值的詳細(xì)信息:

否-當(dāng)容器退出時(shí),不要重新啟動(dòng)容器;

出現(xiàn)故障時(shí)-僅在容器以非零狀態(tài)退出時(shí)重新啟動(dòng)容器;

始終-無(wú)論退出狀態(tài)如何重新啟動(dòng)容器;

如果要在打開容器時(shí)自動(dòng)啟動(dòng)docker容器中的應(yīng)用程序服務(wù)。只需在dockerfile中編寫服務(wù)啟動(dòng)腳本,然后使用dockerfile重建映像:

編寫應(yīng)用程序服務(wù)自啟動(dòng)腳本

編寫dockerfile

重建映像

打開容器