了解前提:
首先了解docker的啟動模式,兩種 detached模式 和 foreground模式
detached模式(後台):
在run 命令中新增 -d 引數,當執行在容器的根程序退出時,以detached模式啟動的容器也退出。該模式下 容器停止時 無法自動刪除,因此 -rm和 -d 引數無法共用。
foreground模式(前台):
在容器啟動 程序並附著控制台到程序的標準輸入、輸出和標準錯誤,甚至偽裝乙個tty並傳遞訊號。
一、設定 docker 開機啟動服務
systemctl enable docker
二、設定 docker容器重啟策略
在 run 的啟動命令中 新增 引數 --restart=on-failure:3,表示在容器非正常退出時重啟,最多3次。
no,預設策略,在容器退出時不重啟容器
on-failure,在容器非正常退出時(退出狀態非0),才會重啟容器
on-failure:3,在容器非正常退出時重啟容器,最多重啟3次
always,在容器退出時總是重啟容器
SVN伺服器開機自動啟動
啟動subversion的服務可以通過兩種方式來完成 1.第一種手動輸入cmd命令,svn服務端軟體服務的啟動可以通過cmd命令來啟動,定位到subversion的安裝目錄,我的機器是c program files subversion bin,輸入命令 svnserve d r d svndemo...
Linux伺服器開機啟動流程
linux伺服器開機啟動流程順序 通電 bios 主引導記錄 mbr grub引導 載入核心 init程序 讀取 etc inittab 執行級別 etc init.d 使用者登入 login shell 1 開機bios自檢,檢查cpu,硬碟等硬體資訊。計算機在接通電源之後首先由bios進行自檢,...
在伺服器中設定nginx開機啟動
使用yum安裝nginx yum install nginx配置nginx開機啟動 在 etc init.d 下建立nginx檔案,在該目錄下建立的檔案都會開機就執行 vi etc init.d nginx複製以下 在剛剛建立的檔案中 esac設定 etc init.d nginx 執行許可權 ch...