1. 程式人生 > 其它 >docker設定開機自啟動

docker設定開機自啟動

檢視已經啟動的服務

systemctl list-units --type=service

檢視是否設定開機自啟動

systemctl list-unit-files | grep enable

設定docker開機自啟動

docker容器設定自動啟動

啟動時加--restart=always

docker run -tid --name 你的映象名稱-p 8081:8080 --restart=always -v 你的映象掛載名稱(/data)

restart引數說明:

no 不自動重啟容器. (預設value)
on-failure 容器發生error而退出(容器退出狀態不為0)重啟容器

unless-stopped 在容器已經stop掉或Docker stoped/restarted的時候才重啟容器
always 在容器已經stop掉或Docker stoped/restarted的時候才重啟容器

如果專案非首次啟動,則使用update更新映象實現自動啟動:

docker update --restart=always 你的映象名稱