检测docker swarm上另一台主机的服务

时间:2018-06-08 10:01:13

标签: docker docker-swarm

有三个linux pc,例如A(使用ubutun 16.04),B(centos 7),C(centos 7)。我已经安装了docker 18.03.1-ce。我参加了一个群,下面的节点列表: enter image description here

现在,我使用了docker-compose.yml,如下所示: enter image description here

对此yml以及名为' ishop_default'的群组网络进行编码。在每个节点上创建,服务可以互相检测 相同的主机,但未能检测到其他主机中的服务。

1 个答案:

答案 0 :(得分:0)

作为您附加的docker-compose.yaml,没有网络配置。在docker-compose.yaml文件中指定您自己的网络,如下所示。

versin: "3.1"
services:
  redis:
    imgae: redis:latest
    networks:
      - ishop_default
...
networks:
  ishop_default:
    external: true

请参阅码头指南 - https://docs.docker.com/compose/networking/#specify-custom-networks