我在Windows 10 Enterprise 64位上使用最新版本的Docker for Windows。当我运行以下docker-compose.yml时,Docker侦听我的公共IP,127.0.0.1和我的路由器分配的地址。
由于我只使用Docker for Windows进行本地开发,我更喜欢它根本不用我的公共IP,最好是通过Docker或Hyper-v本身的设置,而不是通过我的防火墙或路由器。
有没有办法让Docker本身(不是每个容器)只在127.0.0.1上监听,或者至少不在任何公共地址上监听?
泊坞窗,compose.yml
version: '3.0'
services:
web:
image: tutum/apache-php
build:
context: .
dockerfile: Dockerfile-php
environment:
- ALLOW_OVERRIDE=true
ports:
- "80:80"
你可以看看这里:forums.docker.com/t / ...
—
batistuta09
不起作用,它仍然监听所有IP
—
Jon