Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们公司在印度的成员无法访问我使用Docker的网站(来自美国)_Docker_Networking_Docker Compose_Docker Networking - Fatal编程技术网

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

我们公司在印度的成员无法访问我使用Docker的网站(来自美国),docker,networking,docker-compose,docker-networking,Docker,Networking,Docker Compose,Docker Networking,这是我的docker compose文件(出于隐私考虑,删除了一些细节)。问题是,我们的工作网络中的每个人都可以访问该网站,但其他国家的其他网络中的人却无法访问。我如何解决这个问题,以便公司中的每个人都能看到该网站 version: '3' services: database: container_name: database image: ### volumes: - ### networks: - my-network bac

这是我的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

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

> ip addr
> docker network ls
然后,如果你看到有太多的开放,你可以修剪

> docker network prune

您是否使用IP地址访问网站?你能告诉我们你在网站上使用什么URL吗?不,我在使用域。我不能说这个网站是真的,但它就像mysite.example.com。但你不能从镇上的任何其他网络访问mysite,只能在工作时访问。我想我的问题应该是,我该如何添加对同事使用的网络的访问?我感觉他们被屏蔽了,就像我被家庭网络屏蔽一样,但我想为印度的用户添加特殊访问权限,但我不确定我需要的命令以及我需要从印度获取的内容。请尝试使用此服务检查站点的可用性。是否已配置(mysite.example.com)域名以使用Docker机器的Ip地址和端口号(应用程序正在运行的位置)?您的域名需要指向您的机器IP地址和端口号(需要在NGINX服务器中配置),或者您必须将端口号导出到外部世界才能使用它。