首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Amazon上使用AWS Fargate为任务(容器)提供参数

如何在Amazon上使用AWS Fargate为任务(容器)提供参数
EN

Stack Overflow用户
提问于 2018-05-11 12:18:34
回答 2查看 2.4K关注 0票数 0

下面是一个示例,在这个示例中,我可以运行(本地)多个带有echo命令和AUTHOR环境变量不同参数的对接者映像实例。

代码语言:javascript
复制
NAME=Peter
docker run alpine echo "Hello $NAME"
docker run --name static-site -e AUTHOR="$NAME" -d -P dockersamples/static-site

在这里,我可以编程地更改$NAME的值并运行容器。

在使用AWS 启动类型在Amazon上运行这些容器时,我需要同样的灵活性。唉,我无法理解如何以编程方式为$NAME变量提供不同的值。

EN

回答 2

Stack Overflow用户

发布于 2018-08-29 09:51:52

ecs任务的作用类似于docker命令,因此

在底部创建任务时,可以添加容器详细信息。在那里你有环境变量。

因此,当您以编程方式部署时,必须为每个容器创建一个新任务。

票数 0
EN

Stack Overflow用户

发布于 2018-09-12 19:46:55

在运行现有任务或创建现有任务的新版本时,可以重写环境变量设置。如果您在ECS仪表板上的选项卡中单击“create”,您将看到它也允许您编辑容器定义。导航到高级容器configuration>ENVIRONMENT,在其中您应该能够添加新的env或更新现有的env。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50292213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档