docker容器指定ip,造成的网络不能访问的问题

使用VMware软件安装ubuntu 16.04版本。

在docker-compose.yaml文件中指定容器ip

version: '2'

networks:
  byfn:
    ipam:
      config:
        - subnet: 172.19.0.0/16
          gateway: 172.19.0.1


services:
  zookeeper.example.com:
    container_name: zookeeper.example.com
    image: hyperledger/fabric-zookeeper:0.4.15
    environment:
      ZOOKEEPER_CLIENT_PORT: 32181
      ZOOKEEPER_TICK_TIME: 2000
    networks:
      byfn:
        ipv4_address: 172.19.11.1

由于之前设置的ip是与ubuntu ip的网段是一样的,导致不能上网,最后改为与ubuntu ip的网段不同的ip即可。

你可能感兴趣的:(docker)