有三个linux pc,例如A(使用ubutun 16.04),B(centos 7),C(centos 7)。我已经安装了docker 18.03.1-ce。我参加了一个群,下面的节点列表:
现在,我使用了docker-compose.yml,如下所示:
对此yml以及名为' ishop_default'的群组网络进行编码。在每个节点上创建,服务可以互相检测 相同的主机,但未能检测到其他主机中的服务。
答案 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