我们在印度的公司成员无法联系到我使用Docker的网站(来自美国)

时间:2018-03-08 14:51:15

标签: docker networking docker-compose docker-networking

这是我的docker-compose文件(隐藏了一些细节)。问题是该网站可供我们工作网络中的每个人使用,但其他国家/地区的其他网络则不能。如何解决这个问题,以便公司中的每个人都能看到该网站?

version: '3'

services:
  database:
    container_name: database
    image: ###
    volumes:
     - ###
    networks:
     - my-network

  backend:
    container_name: backend
    image: ###
    volumes:
     - ###
    links:
      - database
    environment:
      DB_HOST: database
    networks:
     - my-network

  frontend:
    container_name: frontend
    image: ###
    networks:
     - my-network

  proxy:
    container_name: proxy
    image: ###
    ports:
      - "80:80"
    links:
      - frontend
      - backend
    networks:
     - my-network

networks:
  my-network:
    ipam:
      config:
       - subnet: 192.168.0.0/24

1 个答案:

答案 0 :(得分:0)

我发现我打开了太多旧的网桥,其中一个是我的同事所在的IP地址,它阻止了它们。 所以要解决它,我做了

> ip addr
> docker network ls

然后你可以修剪,如果你发现有太多的开放

> docker network prune