如何防止Docker监听Windows 10中的公共/所有IP?


2

我在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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.