白狗子的博客

「天上浮云如白衣,斯须改变如苍狗。」——杜甫

Docker-重启策略

2026年10月16日·Admin·2 次浏览

Docker:修改容器的 restart 策略

新建容器时

docker run ... --restart=unless-stopped ...

已存在容器

docker update --restart=unless-stopped <容器名或ID>

策略怎么选

策略 行为简述
no 不自动重启(默认)
on-failure 非 0 退出码时重启(可限次数)
always 退出后重启;Docker 守护进程重启后若容器此前在跑也会拉起
unless-stopped 类似 always,但用户手动 stop 后,守护进程重启不会自动拉起

原笔记写「always 无法用 docker stop」不准确:docker stop 会停止容器;与 unless-stopped 的差别主要在守护进程重启后是否再次启动。

© 2025 My Blog. Built with Nuxt.js v4