docker服務開機自啟動
systemctl enable docker
設置容器自啟動
可以在運行的時候通過設置--restart 參數
docker run --restart always --name mynginx -d nginx
參數取值
# 多個參數值選擇 no 不自動重啟容器. (默認值) on-failure 容器發生error而退出(容器退出狀態不為0)重啟容器,可以指定重啟的最大次數,如:on-failure:10 unless-stopped 在容器已經stop掉或Docker stoped/restarted的時候才重啟容器 always 在容器已經stop掉或Docker stoped/restarted的時候才重啟容器,手動stop的不算
如果容器已經創建,可以通過以下方式更新重啟策略
docker update --restart always 容器ID