我想每次打開電腦,只要自動運行docker的時候,馬上把設置指定的容器也自動運行起來。
首先查看一下容器啟動情況:
# 查看docker運行命令 docker ps -a
--restart參數有3個可選值 :
1、no
# 啟動docker時,不自動重啟容器 docker container update --restart=no 【容器名】
no為默認值,表示容器退出時,docker不自動重啟容器。
2、on-failure
on-failure表示,若容器的退出狀態非0,則docker自動重啟容器,還可以指定重啟次數,若超過指定次數未能啟動容器則放棄:
docker update --restart=on-failure:3 【容器名】
3、always
always表示,只要容器退出,則docker將自動重啟容器。
如果容器啟動時沒有設置--restart參數,則通過下面命令進行更新:
# 啟動docker時,容器自啟動 docker container update --restart=always 【容器名】
4、附錄