网站背景图
宁语之溪 路漫漫其修远兮,吾将上下而求索
博主

3天前在线

宁语之溪
路漫漫其修远兮,吾将上下而求索
博主 宁语之溪
博主 3天前 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 4 人
歌曲封面 未知作品

网站已运行 2 年 220 天 12 小时 55 分

Powered by Typecho & Sunny

5 online · 21 ms

Title

Docker 容器开机自动启动

语之溪

·

代码

·

Article
⚠️ 本文最后更新于2025年02月20日,已经过了182天没有更新,若内容或图片失效,请留言反馈

一:容器未启动

在启动容器的时候,添加--restart=always即可,例如:

♾️ bash 代码:
    docker run --restart=always docker_id

二:容器已启动

设置自动运行

如果,已经启动了容器,那么通过docker update对容器设置进行更新,一样可以让运行中的容器设置自动启动。
首先, 通过docker ps查看,运行的docker ID

♾️ bash 代码:
    docker ps

然后,使用docker update,例如:

♾️ bash 代码:
docker update --restart=always docker_id

取消自动运行

当不需要容器自动启动了,可以通过docker update 对容器设置进行更新。
首先, 通过docker ps查看,运行的docker ID

♾️ bash 代码:
    docker ps

然后,使用docker update,例如:

♾️ bash 代码:
docker update --restart=no docker_id

Docker重启策略

策略结果
no容器退出时不自动重启,默认配置
on-failure[:max-retries]只有在容器以非零退出状态退出时才重新启动。可以选择限制Docker守护进程尝试重启的次数。例如 --restart=3 ,表示重启3次后不再重启。
always始终重启容器,不管退出状态如何。当你指定always时,Docker守护进程将无限期地尝试重新启动容器。容器也将总是在守护进程启动时启动,无论容器的当前状态如何。
unless-stopped无论退出状态如何,总是重启容器,包括在守护进程启动时,除非容器在Docker守护进程停止之前就已经进入了停止状态。
现在已有 97 次阅读,0 条评论,0 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主
博主 立即安装