电脑重启后Docker自启动及容器自启动(linux)
如果容器停止,请务必重启容器。如果手动停止,则仅在Docker守护程序重新启动或手动重新启动容器本身时才重新启动。(参见重启政策详情中列出的第二个项目)类似于always,除了当容器停止(手动或其他方式)时,即使在Docker守护程序重新启动后也不会重新启动容器。如果容器由于错误而退出,则重新启动容器,该错误表现为非零退出代码。将docker服务设置为自启动。如果在启动容器的时候没有指定。,不会自
·
docker 服务自启动
通过systemctl
将docker服务设置为自启动
# 开启 docker 自启动
systemctl enable docker.service
# 关闭 docker 自启动
systemctl disable docker.service
docker 容器自启动
如果在启动容器的时候没有指定restart
,则默认为no
,不会自动重启容器,可以通过docker update
来更新restart
# 开启容器自启动
docker update --restart=always 【容器名】
例如:docker update --restart=always tracker
# 关闭容器自启动
docker update --restart=no【容器名】
例如:docker update --restart=no tracker
restart参数解析
no:
不自动重新启动容器,未指定时的默认参数
on-failure:
在容器错误(非零退出代码)后退出,将会重新启动容器。
always:
只要容器停止,就重新启动容器。但是如果是手动停止的话,只会在Docker守护程序重新启动时(包括系统重启)启动容器或手动启动容器。
unless-stopped:
只要容器停止,就重新启动容器。类似于always,但是Docker守护程序重启(包括系统重启)不会重新启动容器。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)