gpt4 book ai didi

amazon-web-services - AWS Elastic Beanstalk Docker 容器的重启策略

转载 作者:行者123 更新时间:2023-12-04 04:08:47 32 4
gpt4 key购买 nike

我有一个多容器 Elastic Beanstalk 应用程序,其中包含 4 种类型的容器。其中一个容器是 scrapinghub/splash它的设计方式是您可以设置容器应该关闭的最大内存限制,然后想法是您使用 restart: always 运行它。政策再次提出。

从我在 Dockerrun.aws.json 中看到的语法没有像正常的 docker-compose 重启策略来定义。根据我在其他资源上的发现,推荐的方法是创建一个 ECS 服务,该服务在任务失败时重新启动该任务。

但是 - 请注意,我不想重新启动包含所有容器的整个任务,我只想重新启动其中一个容器。如果我重新启动整个任务,那么所有其他工作进程将停止运行。

那么我该怎么做呢?我如何确保一旦容器关闭,它就会再次重新启动——而不重新启动或重新部署整个任务?就像正常的 docker-compose 重启策略设置一样。

最佳答案

在此处的文档中:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker.html

声明如下:

如果 Docker 容器在 Elastic Beanstalk 环境中运行 崩溃 或因任何原因被终止,Elastic Beanstalk 会自动重新启动它。

所以如果我理解正确,重启策略默认设置为始终

关于amazon-web-services - AWS Elastic Beanstalk Docker 容器的重启策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51159507/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com