ubuntu如何设置docker以及容器开机自启问题
一、docker服务开机自启
docker设置开机启动
systemctl enable docker.service
docker关闭开机启动
systemctl disable docker.service
重新设置docker在系统中的自启动:
systemctl reenable docker.service
二、docker容器设置自动启动
启动时加--restart=always
docker run -d -p 9090:9090 --restart=always --name mytomcat tomcat
如果已经过运行的项目
如果容器启动时没有设置,则通过update命令进行更新。
docker update --restart=always 容器名或者id
取消容器开机自启
docker update --restart=no 容器名或id
//no是默认值
补充:
reboot 普通重启
shutdown -r now 立刻重启(root用户使用)
halt 立刻关机
poweroff 立刻关机
shutdown -h now 立刻关机(root用户使用)
docker设置开机启动
systemctl enable docker.service
docker关闭开机启动
systemctl disable docker.service
重新设置docker在系统中的自启动:
systemctl reenable docker.service
二、docker容器设置自动启动
启动时加--restart=always
docker run -d -p 9090:9090 --restart=always --name mytomcat tomcat
如果已经过运行的项目
如果容器启动时没有设置,则通过update命令进行更新。
docker update --restart=always 容器名或者id
取消容器开机自启
docker update --restart=no 容器名或id
//no是默认值
补充:
reboot 普通重启
shutdown -r now 立刻重启(root用户使用)
halt 立刻关机
poweroff 立刻关机
shutdown -h now 立刻关机(root用户使用)