自动重启 docker

Restart docker automatically

我在 docker 容器中有一个 Web 应用程序,它通过 HTTP 处理请求。但是,当请求太多时,应用程序停止工作。我忙于其他任务,所以没有时间修复它。当它崩溃时,容器仍然是 运行,但应用程序响应 500 错误。有没有什么方法可以跟踪它并自动重启 docker,因为我没有一直检查它的选项?

我建议你:

  1. 创建重启策略设置为alwaysunless-stoppedon-failure的容器。
  2. 仪器Docker Health Check喜欢HEALTHCHECK --interval=5m --timeout=3s CMD curl -f http://localhost/ || exit 1