docker-compose:使容器在子域下可用

时间:2018-12-02 08:41:06

标签: docker dns docker-compose debian

我希望一个容器既可以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开始解析。

如何实现?

1 个答案:

答案 0 :(得分:0)

我的坏。

实际上,aliases的运行情况完全符合预期:第一个容器 可以像sub.host-a一样从其他容器访问。

不需要其他更改。