如何使docker compose设置允许docker容器mac内同一网络上的远程计算机进行私有IP访问
我在同一网络上的远程Linux机器上设置了一个服务器。我可以使用专用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
从我的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文件中启用专用网络?您有代理吗?没有,我现在没有配置代理服务器。