【发布时间】:2020-06-26 16:59:48
【问题描述】:
我在为我的服务选择重启策略时遇到问题。
我的应用程序需要两个容器才能运行。
- 已部署 .war 文件的 Tomcat 容器
- 带有 Postgre 数据库的 Postgre 容器
我的问题:
有人有选择重启策略的经验吗?
我的两个服务是否需要相同的重启策略?
我会直接选择 on-failure 策略。当容器中发生崩溃时,它应该立即重新启动。
【问题讨论】:
-
您实际上遇到了什么麻烦?你用“docker-compose”标记了这个; Compose 与大多数
docker run选项等效,包括restart:设置。 -
我没有遇到任何问题,我只是想知道是否有基于容器内运行的重启策略的最佳实践。也许在容器内运行数据库时,“总是”重启策略是最好的,例如,这就是我想通过这个问题找到的。
标签: docker docker-compose docker-container