如何解决我如何进行 docker-compose 设置以允许从 docker 容器 mac 内同一网络上的远程机器访问私有 IP
我在同一网络上的远程 Linux 机器上设置了服务器。我可以使用私有 IP http://172.30.1.50/
从我的 Mac 计算机访问此服务器。
但是,当我尝试使用以下设置访问我的 docker 容器中的此地址时,它不起作用。我发现 network_mode: host
可以解决这个问题,但它在 docker for mac 中不起作用。
version: '3.7'
services:
external_admin:
image: external_admin
build:
context: ./external_admin/
working_dir: /usr/src/app
ports:
- "5000:5000"
volumes:
- ./external_admin:/usr/src/app
command: python manage.py run -h 0.0.0.0 -p 5000
env_file:
- ./env_files/external_admin.dev.env
networks:
- backend
networks:
backend:
有没有办法在这个 docker-compose 文件中启用私有网络?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。