docker容器怎么设置开机启动或停止

docker容器怎么设置开机启动或停止

奥黛丽·逐爱者
2024-01-01 / 0 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年01月01日,已超过262天没有更新,若内容或图片失效,请留言反馈。

一、设置docker开机启动
查看已启动的服务

systemctl list-units --type=service

查看是否设置开机启动

systemctl list-unit-files | grep enable

设置开机启动

systemctl enable docker.service

关闭开机启动

systemctl disable docker.service

二、docker容器设置自动启动
启动时加--restart=always

docker run --restart=always

参数解释参考:
https://docs.docker.com/engine/reference/run/#restart-policies—restart

Docker容器的重启策略如下:
no,默认策略,在容器退出时不重启容器
on-failure,在容器非正常退出时(退出状态非0),才会重启容器
on-failure:3,在容器非正常退出时重启容器,最多重启3次
always,在容器退出时总是重启容器
unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
————————————————

如果已经启动的项目,则使用update更新:

docker update --restart=always <容器id>
docker update --restart=no <容器id>
0

评论 (0)

取消