San*_*ngh 6 amazon-ecs ecs-taskdefinition
实际上,我有一个简单的用例,我必须在 ECS 任务定义中传递自定义配置文件。示例-假设我想在 ECS 集群中将 Nginx 作为服务运行,现在我必须将自定义 nginx.conf 传递给 ECS 任务定义。我无法找出任何可能的方法来做到这一点。我在 kubernetes 中使用配置映射和秘密做了同样的事情,然后将它们安装到 docker 容器。如何在 ECS 中实现相同的效果?
您无法通过任务定义传递任何自定义配置。但是,我可以想到下面两种不同的方法,选择一种适合您的方法:
1 - 通过 Dockerfile 在映像中烘焙自定义配置。这样比较划算。2-使用dockervolume将配置从主机挂载到容器中。现在 EC2 和 Fargate 启动类型都支持 EFS,如果您希望将一个卷安装到多个主机上的多个容器,则可以使用 EFS 卷。以下是AWS 文档中的分步指南。
| 归档时间: |
|
| 查看次数: |
8279 次 |
| 最近记录: |