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

docker容器刪除恢復 DockerMongo容器里面的數據怎樣備份到本地?

DockerMongo容器里面的數據怎樣備份到本地?更好的方法是使用docker compose管理整個前端和后端配置。docker compose概述運行多進程docker容器的方法如下:1。使用s

DockerMongo容器里面的數據怎樣備份到本地?

更好的方法是使用docker compose管理整個前端和后端配置。docker compose概述

運行多進程docker容器的方法如下:1。使用shell腳本依次啟動kubernetes的每個組件。以下是開始-庫伯內特斯.sh2,然后在dockerfile中,開始-庫伯內特斯.sh指定默認情況下要為docker容器執(zhí)行的命令。三。需要注意的一點是開始-庫伯內特斯.sh腳本將作為docker容器的1號進程運行,并且必須始終運行。因為docker容器只在進程1運行時保持運行,換句話說,docker容器將在進程1退出后退出。因為kubernetes的每個組件都是作為后臺進程執(zhí)行的,所以在腳本的末尾添加了一個死循環(huán)以保持啟動-庫伯內特斯.sh腳本始終在運行。4主管是一種過程管理工具。此時,需要編寫管理器配置文件庫伯內特斯.conf: 5. 將kubernetes的每個組件的啟動命令設置為command。將autorestart參數設置為true意味著supervisor將負責重新啟動意外退出的組件。stdout Logfile和stderr Logfile參數可用于設置命令的標準輸出文件和標準錯誤輸出文件。6然后,在dockerfile中,指定supervisor作為docker容器的默認命令:7。此時,supervisor是docker容器中的第一個進程,它還需要繼續(xù)運行。當nodaemon設置為true時,supervisor將保持在前臺而不是后臺運行。如果supervisor在后臺運行,則在執(zhí)行supervisor命令后,docker容器將立即退出。

如何避免Docker容器啟動腳本運行后自動退出?

避免啟動腳本運行后docker容器自動退出的解決方案。如果docker run指定的命令不是已掛起的命令(例如running top和keeping echo),它將自動退出。-“d”命令將“detach”設置為true。根據官方文件,這意味著讓這個命令在后臺運行,但它并不是一直運行的(我們在普通的Linux終端上運行/bin/bash,運行后就會完成,而且我們不會一直等待響應,所以我們真的不能以“守護進程”的方式運行/bin/bash)。這個地方的早期和現(xiàn)在的官方文件確實有些不一致?,F(xiàn)在是分離。早期的文檔說指定-D以守護進程的方式運行容器可能有一些誤解。另外,如果需要在容器中運行bash,可以直接運行docker run-I-t containeruname/bin/bash。如果您認為有比docker attach更多的參數,您可以設置一個別名來解決它:

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

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

--重新啟動的具體參數值的詳細信息:

否-當容器退出時,不要重新啟動容器;

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

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

如果要在打開容器時自動啟動docker容器中的應用程序服務。只需在dockerfile中編寫服務啟動腳本,然后使用dockerfile重建映像:

編寫應用程序服務自啟動腳本

編寫dockerfile

重建映像

打開容器