docker设置系统开机自动启动,docker容器随着docker服务启动自动运行
linux系統重啟后,訪問docker images查看鏡像信息,發現docker服務并沒有跟隨系統自動啟動。
使用systemctl enable docker.service命令設置docker.service自動啟動,使用service enable docker.service是不行的,并且提示您使用systemctl命令。
在創建容器是添加–restart=always選項,保證docker服務啟動時,容器會自動運行。以tomcat為例,重新創建一個可自動自動的tomcat容器。
docker run -d -p 8080:8080 --restart=always --name mytomcat tomcat,這里沒有設置容器數據卷,僅供測試參考,tomcat鏡像名為tomcat,使用鏡像id也可行。緊接著,直接輸入reboot,回車重啟centos。
等系統重啟后,重新連接系統,使用docker相關命令,查看鏡像和運行的容器,docker服務自動運行正常,設置自啟動的容器也已啟動。
補充:linux centos關機和重啟命令
reboot 普通重啟
shutdown -r now 立刻重啟(root用戶使用)
halt 立刻關機
poweroff 立刻關機
shutdown -h now 立刻關機(root用戶使用)
總結
以上是生活随笔為你收集整理的docker设置系统开机自动启动,docker容器随着docker服务启动自动运行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一文带你了解200G DAC高速线缆
- 下一篇: 华为s3700交换机控制台连接和重设密码