假设我在我的docker容器中运行java web应用程序,该容器在弹性beanstalk(或任何其他框架)上运行。
我仍然有责任确保我的流程有某种流程管理,以确保它运行正常?即supervisord或runit
或者这是EB会以某种方式管理的东西吗?
答案 0 :(得分:1)
当容器内的进程停止时,容器也会停止(设计用于运行该单个进程)。因此,您不必管理容器内的进程,而是依赖管理容器的系统来重新启动它们。例如,Docker Swarm中的“服务”和Kubernetes中的复制控制器旨在保持所需数量的容器运行。当一个人去世时,一个新的取代它