自动重启 docker
Restart docker automatically
我在 docker 容器中有一个 Web 应用程序,它通过 HTTP 处理请求。但是,当请求太多时,应用程序停止工作。我忙于其他任务,所以没有时间修复它。当它崩溃时,容器仍然是 运行,但应用程序响应 500 错误。有没有什么方法可以跟踪它并自动重启 docker,因为我没有一直检查它的选项?
我建议你:
- 创建重启策略设置为
always
或unless-stopped
或on-failure
的容器。
- 仪器Docker Health Check喜欢
HEALTHCHECK --interval=5m --timeout=3s CMD curl -f http://localhost/ || exit 1
。
我在 docker 容器中有一个 Web 应用程序,它通过 HTTP 处理请求。但是,当请求太多时,应用程序停止工作。我忙于其他任务,所以没有时间修复它。当它崩溃时,容器仍然是 运行,但应用程序响应 500 错误。有没有什么方法可以跟踪它并自动重启 docker,因为我没有一直检查它的选项?
我建议你:
- 创建重启策略设置为
always
或unless-stopped
或on-failure
的容器。 - 仪器Docker Health Check喜欢
HEALTHCHECK --interval=5m --timeout=3s CMD curl -f http://localhost/ || exit 1
。