【发布时间】:2021-10-12 17:53:50
【问题描述】:
如何设置我的 Docker 网络以仅允许内部和主机访问?
我一直在使用用户定义的网络来阻止我的容器访问互联网。
networks:
no-internet:
internal: true
ipam:
config:
- subnet: 172.19.0.0/16
这很好用。但是,我想允许我的容器连接到主机,以便我可以使用 XDebug。如果我使用默认的 Docker 网络,我可以设置 Xdebug 通过host.docker.internal 连接到主机。一旦我将容器添加到no-internet 用户定义的网络,容器就会失去对主机的访问权限。
【问题讨论】:
标签: docker docker-compose containers