下面是一个示例,在这个示例中,我可以运行(本地)多个带有echo命令和AUTHOR环境变量不同参数的对接者映像实例。
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变量提供不同的值。
发布于 2018-08-29 09:51:52
ecs任务的作用类似于docker命令,因此
在底部创建任务时,可以添加容器详细信息。在那里你有环境变量。
因此,当您以编程方式部署时,必须为每个容器创建一个新任务。
发布于 2018-09-12 19:46:55
在运行现有任务或创建现有任务的新版本时,可以重写环境变量设置。如果您在ECS仪表板上的选项卡中单击“create”,您将看到它也允许您编辑容器定义。导航到高级容器configuration>ENVIRONMENT,在其中您应该能够添加新的env或更新现有的env。
https://stackoverflow.com/questions/50292213
复制相似问题