Я использую последнюю версию Docker для Windows, на Windows 10 Enterprise 64-bit. Когда я запускаю следующий docker-compose.yml, Docker прослушивает мой публичный IP-адрес 127.0.0.1 и назначенный мне адрес маршрутизатора.
Поскольку я использую только Docker для 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"