Fargate:我可以重新启动特定的容器吗?

时间:2020-01-06 09:23:28

标签: amazon-web-services amazon-ecs aws-fargate

容器

  • 我的专用网络的堡垒SSH服务器。
  • rsync服务器,用于向SSH服务器提供authorized_key。
    • rsync服务器提交的存储库包括一些新的authorized_key。

将新提交推送到我的rsync ECR时,我想重新启动除SSH服务器之外的容器。

我只能完成一项任务吗?还是应该隔离SSH作业?

如果还有提及的文件,请分享。

1 个答案:

答案 0 :(得分:1)

如果重新启动意味着替换,我认为这是不可能的。如果您在任务定义内更改特定容器的docker image标签,则该任务将整体更改并版本化。对于这种特定的用例,最好使用不同的任务定义。

关于[Amazon ECS任务定义]:(https://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definitions.html):

您的整个应用程序堆栈不需要存在于单个任务定义中,并且在大多数情况下不应该存在。您的应用程序可以通过将相关容器组合到自己的任务定义中来跨越多个任务定义,