重啟reboot操作系統后,發現docker 服務未啟動,容器也未啟動
解決問題兩個問題:
1、docker服務自動重啟設置
systemctl enable docker.service
2、docker容器自動啟動設置
docker ps -a
使用一下命令對鏡像重啟:
docker restart imageid
在運行docker容器時可以加如下參數來保證每次docker服務重啟后容器也自動重啟:
docker run --restart=always
創建時:
docker run -d --restart=always xxx 總是auto restart容器。
docker run -d --restart=on-failure:10 xxx 10次重啟
docker run -d --restart=on-failure:10 xxx 10次重啟
如果已經啟動了則可以使用如下命令:
docker update --restart=always <CONTAINER ID>
重啟系統后
docker ps -a