1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 如果您在使用桥接网络的同一任务中运行多个容器,可以通过在容器定义中配置适当的链接来通过容器名称引用其中一个容器。
例如,如果您有一个名为“main”的容器和另一个名为“sidecar”的容器的任务定义,则可以在主容器的 /etc/hosts
文件中发布“sidecar”的 IP 地址,如下所示:
"containerDefinitions": [
{
"name": "main",
"links": [
"sidecar"
],
...
},
{
"name": "sidecar",
...
}
]
在main
容器中,您将看到发布的IP:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.4 sidecar sidecar ecs-EcsBridgeContainerNameTestStackTaskDefBF06B5D6-6-sidecar-c2ad99be83f489e00c00
172.17.0.5 main
另请参见“ECS任务定义文档”中的“网络设置”。
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 4 年前
- AWS 官方已更新 1 年前