docker容器服務開機自啟動 如何設置docker容器和容器中的應用開機自啟動?
如何設置docker容器和容器中的應用開機自啟動?#docker run-m 512m--內存交換1G-it-p 58080:8080--重新啟動=始終--name bvrfis--日志數據中的卷my
如何設置docker容器和容器中的應用開機自啟動?
#docker run-m 512m--內存交換1G-it-p 58080:8080--重新啟動=始終
--name bvrfis--日志數據中的卷mytomcat:4.0/root/run.sh
—重新啟動參數值的詳細信息:
否—退出時不要重新啟動容器;
失敗時—僅在容器以非0狀態(tài)退出時重新啟動容器;
始終-無論退出狀態(tài)如何,重新啟動容器;
如果要在打開容器時自動啟動docker容器中的應用程序服務。只需在dockerfile中編寫服務啟動腳本,然后使用dockerfile重建映像:
編寫應用程序服務自啟動腳本
編寫dockerfile
重建映像
打開容器
1。在容器外部的物理機器上,可以使用docker inspect或docker inspect container。
2,如果在容器內。可以用PS-Fe查看。進程1是啟動命令。
3. Docker將在一個獨立的容器中運行該進程。在運行docker run命令時,docker將啟動一個進程,并以該進程作為該進程的根進程來分配其獨占的文件系統(tǒng)、網絡資源和進程組。當容器啟動時,映像可能已經定義了要運行的二進制文件、公開的網絡端口等,但是用戶可以通過docker run命令重新定義它們這就是為什么run命令與其他命令相比有這么多參數的原因。4命令格式
5。最基本的docker run命令格式如下:$sudo docker run[options]image[:tag][command][Arg…
6。如果您需要查看[選項]的詳細說明,請參閱docker中有關選項的章節(jié)。下面簡要介紹run使用的參數。一般來說,選項可以分為兩類:
設置運行模式:
確定容器的運行模式,前臺執(zhí)行或后臺執(zhí)行;
設置containerid;
設置網絡參數;
設置容器的CPU和內存參數;
設置權限和LxC參數;
設置映像的默認資源,也就是說,用戶可以在映像構建默認配置期間使用此命令覆蓋某些信息。
7. Docker run[options]允許用戶完全控制容器的生命周期,并允許用戶覆蓋Docker構建期間設置的參數,甚至修改Docker控制的內核級參數。