应用重启策略
要为容器配置重启策略,请应用 --restart
旗号 应用时 docker run
命令。的价值 --restart
标记能够是 以下任何一项:
旗号 | 形容 |
---|---|
no |
不要主动重启容器。(默认) |
on-failure[:max-retries] |
如果容器因谬误退出,则重新启动容器,这体现为非零退出代码。(可选)限度 Docker 守护过程尝试应用 :max-retries 选项。 |
always |
如果容器进行,请始终重新启动容器。如果是手动进行的,只有在 Docker daemon 重启或者容器自身手动重启时才会重启。中列出的第二个我的项目符号 重启策略详细信息) |
unless-stopped |
如同 always ,除了当容器进行(手动或其余形式)时,即便在 Docker 守护程序重新启动后也不会重新启动。 |
以下示例启动一个 Redis
容器并将其配置为始终 除非它被显式进行或 Docker 重新启动,否则重新启动。
docker run -d --restart unless-stopped redis
查看 docker 容器以后的重启策略?
如何 docker 容器以后的 restart 重启策略是 always 还是 no?
应用 docker inspect {container_name}
命令,查看 RestartPolicy
配置项: