二 docker 開機啟動伺服器

2021-09-08 01:29:25 字數 584 閱讀 8985

了解前提:

首先了解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...