docker设置系统开机自动启动,docker容器随着docker服务启动自动运行
linux系統(tǒng)重啟后,訪問(wèn)docker images查看鏡像信息,發(fā)現(xiàn)docker服務(wù)并沒(méi)有跟隨系統(tǒng)自動(dòng)啟動(dòng)。
使用systemctl enable docker.service命令設(shè)置docker.service自動(dòng)啟動(dòng),使用service enable docker.service是不行的,并且提示您使用systemctl命令。
在創(chuàng)建容器是添加–restart=always選項(xiàng),保證docker服務(wù)啟動(dòng)時(shí),容器會(huì)自動(dòng)運(yùn)行。以tomcat為例,重新創(chuàng)建一個(gè)可自動(dòng)自動(dòng)的tomcat容器。
docker run -d -p 8080:8080 --restart=always --name mytomcat tomcat,這里沒(méi)有設(shè)置容器數(shù)據(jù)卷,僅供測(cè)試參考,tomcat鏡像名為tomcat,使用鏡像id也可行。緊接著,直接輸入reboot,回車重啟centos。
等系統(tǒng)重啟后,重新連接系統(tǒng),使用docker相關(guān)命令,查看鏡像和運(yùn)行的容器,docker服務(wù)自動(dòng)運(yùn)行正常,設(shè)置自啟動(dòng)的容器也已啟動(dòng)。
補(bǔ)充:linux centos關(guān)機(jī)和重啟命令
reboot 普通重啟
shutdown -r now 立刻重啟(root用戶使用)
halt 立刻關(guān)機(jī)
poweroff 立刻關(guān)機(jī)
shutdown -h now 立刻關(guān)機(jī)(root用戶使用)
總結(jié)
以上是生活随笔為你收集整理的docker设置系统开机自动启动,docker容器随着docker服务启动自动运行的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一文带你了解200G DAC高速线缆
- 下一篇: win7计算机不显示dvd,win7系统