在ECS上的任务定义,我所提供的环境变量如下:如何向AWS ECS任务定义提供环境变量?
主要为HOST_NAME和值something.cloud.com
我的地方我用这个码头工人的运行命令我是个能传入我的env变量,但通过任务定义,变量不会传递给容器。
此泊坞窗运行命令当地工作如何设置它在任务定义在AWS ECS:
搬运工运行-e HOST_NAME = something.cloud.com SID:最新
在ECS上的任务定义,我所提供的环境变量如下:如何向AWS ECS任务定义提供环境变量?
主要为HOST_NAME和值something.cloud.com
我的地方我用这个码头工人的运行命令我是个能传入我的env变量,但通过任务定义,变量不会传递给容器。
此泊坞窗运行命令当地工作如何设置它在任务定义在AWS ECS:
搬运工运行-e HOST_NAME = something.cloud.com SID:最新
你应该叫它name
而不是key
,见下面的例子
{
"name": "nginx",
"image": "",
"portMappings": [
{
"containerPort": 80,
"hostPort": 80
}
],
"environment": [
{
"name": "HOST_NAME",
"value": "something.cloud.com"
}
]
}
您可以在任务定义JSON文件中设置hostname VAR
hostname
Type: string
Required: no
The hostname to use for your container. This parameter maps to Hostname in the Create a container section of the Docker Remote API and the --hostname option to docker run.
请发布任务定义。 –
我的任务def很简单,它有一个nginx图像,主机和容器端口设置为80 80,并且在环境变量的字段中,我将Key设置为HOST_NAME,将Value设置为something.cloud.com。我应该使用方括号来获得关键价值。 – governingcloud