Amazon web services 在amazon ecs上运行docker映像
我有一个docker映像,它使用这个命令运行Amazon web services 在amazon ecs上运行docker映像,amazon-web-services,docker,amazon-ecs,Amazon Web Services,Docker,Amazon Ecs,我有一个docker映像,它使用这个命令运行 docker run -it -p 8118:8118 -p 9050:9050 -d dperson/torproxy 它需要一个端口作为参数 我尝试了什么? 我将此图像推送到ECR repo,创建了与此图像相关的任务。在我用网络负载均衡器创建服务之后。但是,当我尝试获取网络负载平衡器的DNS名称时,服务器没有响应 我想这是因为我没有为容器配置端口。 如何执行此操作?端口映射是任务定义>容器定义的一部分 这可以通过UI或使用 你看过文件了吗?端口
docker run -it -p 8118:8118 -p 9050:9050 -d dperson/torproxy
它需要一个端口作为参数
我尝试了什么?
我将此图像推送到ECR repo,创建了与此图像相关的任务。在我用网络负载均衡器创建服务之后。但是,当我尝试获取网络负载平衡器的DNS名称时,服务器没有响应
我想这是因为我没有为容器配置端口。
如何执行此操作?端口映射是任务定义>容器定义的一部分
这可以通过UI或使用
你看过文件了吗?端口映射是在任务定义的容器部分配置的。@MattD因此,当我创建一个任务时,它会在引擎盖下调用“docker run-p”,端口映射中配置了端口?类似的,是:)
{
"containerDefinitions": [
{
...
"portMappings": [
{
"containerPort": number,
"hostPort": number,
"protocol": "string"
}
],
...
}
]
}