我有一个使用此命令运行的docker镜像
docker run -it -p 8118:8118 -p 9050:9050 -d dperson/torproxy
它需要一个端口作为参数。
我尝试了什么?
我将此图像推送到ECR回购,创建了与此图像相关的任务。在我使用network-load-balancer创建服务之后。但是当我尝试获取DNS name
中的network-load-balancer
时,服务器没有响应。
我认为这是因为我没有配置容器的端口。 我该怎么办?
答案 0 :(得分:0)
端口映射是“任务定义”>“容器定义”的一部分。
这可以通过用户界面Add Container或使用CLI / SDK RegisterTaskDefinition
完成{
"containerDefinitions": [
{
...
"portMappings": [
{
"containerPort": number,
"hostPort": number,
"protocol": "string"
}
],
...
}
]
}