Jak uniemożliwić programowi Docker nasłuchiwanie na moich publicznych / wszystkich adresach IP w systemie Windows 10?

2

Korzystam z najnowszej wersji Dockera dla systemu Windows w systemie Windows 10 Enterprise 64-bit. Gdy uruchomię następujące docker-compose.yml, Docker nasłuchuje na moim publicznym adresie IP, 127.0.0.1, a mój router przypisuje adres.

Ponieważ używam tylko Dockera dla Windows do rozwoju lokalnego, wolę to nie w ogóle słuchaj mojego publicznego adresu IP, najlepiej poprzez ustawienie w Dockerze lub samym Hyper-v, a nie przez moją zaporę ogniową lub router.

Czy istnieje sposób na słuchanie samego Dockera (nie na kontenera) tylko na 127.0.0.1, a przynajmniej nie na żadnych publicznych adresach?

docker-compose.yml

version: '3.0'
services:
  web:
     image: tutum/apache-php
     build:
        context: .
        dockerfile: Dockerfile-php
     environment:
       - ALLOW_OVERRIDE=true
     ports:
       - "80:80"
Jon
źródło
możesz zajrzeć tutaj: forums.docker.com/t/…
batistuta09
Nie działa, nadal nasłuchuje na wszystkich adresach IP
Jon