【问题标题】:Fargate: Can I restart specific containers?Fargate:我可以重启特定的容器吗?
【发布时间】:2020-01-07 00:19:37
【问题描述】:

容器

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

在向我的 rsync ECR 推送新提交时,我想重新启动容器,但不包括 SSH 服务器。

我可以只通过一项任务来满足这一点吗?或者,我应该隔离 SSH 作业吗?

如果也有提到的文件,请分享。

【问题讨论】:

  • 我觉得我不能只完成一项任务......

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


【解决方案1】:

如果重新启动是指替换,我认为这是不可能的。如果您更改任务定义中特定容器的 docker 映像标记,则该任务将作为一个整体进行更改和版本控制。对于这个特定的用例,使用不同的任务定义会更好。

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

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

【讨论】:

    猜你喜欢
    • 2022-07-02
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多