我希望一个容器既可以host-a
的身份访问,又可以从同一网络中的另一个sub.host-a
容器访问host-b
。
我在docker-compose.yml
中所做的尝试(受this blog post的启发):
version: '3'
services:
host-a:
networks:
my_network:
aliases:
- sub.host-a
...
host-b:
networks:
- my_network
...
networks:
my_network:
从host-a
开始解析host-b
,但是从sub.host-a
开始解析。
如何实现?
答案 0 :(得分:0)
我的坏。
实际上,aliases
的运行情况完全符合预期:第一个容器 可以像sub.host-a
一样从其他容器访问。
不需要其他更改。