Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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 compose设置允许docker容器mac内同一网络上的远程计算机进行私有IP访问_Docker_Networking_Docker Compose_Ip_Docker For Mac - Fatal编程技术网

如何使docker compose设置允许docker容器mac内同一网络上的远程计算机进行私有IP访问

如何使docker compose设置允许docker容器mac内同一网络上的远程计算机进行私有IP访问,docker,networking,docker-compose,ip,docker-for-mac,Docker,Networking,Docker Compose,Ip,Docker For Mac,我在同一网络上的远程Linux机器上设置了一个服务器。我可以使用专用IP从我的mac电脑访问此服务器http://172.30.1.50/ 但是,当我尝试使用以下设置在docker容器中访问此地址时,它不起作用。我发现,network\u mode:host可以帮助解决这个问题,但它在docker for mac中不起作用 版本:“3.7” 服务: 外部管理: 图片:外部管理 建造: 上下文:./external\u admin/ 工作目录:/usr/src/app 端口: - "5000:50

我在同一网络上的远程Linux机器上设置了一个服务器。我可以使用专用IP
从我的mac电脑访问此服务器http://172.30.1.50/

但是,当我尝试使用以下设置在docker容器中访问此地址时,它不起作用。我发现,
network\u mode:host
可以帮助解决这个问题,但它在docker for mac中不起作用

版本:“3.7”
服务:
外部管理:
图片:外部管理
建造:
上下文:./external\u admin/
工作目录:/usr/src/app
端口:
- "5000:5000"
卷数:
-/外部管理:/usr/src/app
命令:python manage.py run-h0.0.0.0-p5000
环境文件:
-./env_文件/external_admin.dev.env
网络:
-后端
网络:
后端:

有没有办法在docker compose文件中启用专用网络?

您有代理吗?没有,我现在没有配置代理服务器。