【问题标题】:Passing a custom conf file to ECS task definition将自定义 conf 文件传递​​给 ECS 任务定义
【发布时间】:2020-09-05 02:23:19
【问题描述】:

实际上我有一个简单的用例,我必须在我的 ECS 任务定义中传递一个自定义配置文件。示例-假设我想在 ECS 集群中将 Nginx 作为服务运行,现在我必须将自定义 nginx.conf 传递给 ECS 任务定义。我无法找出任何可能的方法来做到这一点。我在 kubernetes 中使用配置映射和机密做同样的事情,然后将它们安装到 docker 容器中。我怎样才能在 ECS 中达到同样的效果?

【问题讨论】:

    标签: amazon-ecs ecs-taskdefinition


    【解决方案1】:

    您不能通过任务定义传递任何自定义配置。不过,我可以想到以下两种不同的方法,选择一种适合您的方式:

    1 - 通过 Dockerfile 在镜像中烘焙自定义配置。这是比较划算的。 2-使用docker volume to mount配置从主机到容器。现在 EC2 和 Fargate 启动类型都支持 EFS,如果您想将一个卷安装到多个主机上的多个容器上,则可以使用 EFS 卷。这是a step-by-step guide from AWS documentation

    【讨论】:

      猜你喜欢
      • 2012-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      • 2023-03-14
      • 2022-11-11
      • 2021-12-28
      • 1970-01-01
      相关资源
      最近更新 更多