Estou usando a versão mais recente do Docker para Windows, no Windows 10 Enterprise de 64 bits. Quando executo o seguinte docker-compose.yml, o Docker atende no meu IP público, 127.0.0.1, e no endereço atribuído pelo meu roteador.
Como estou usando apenas o Docker para Windows para desenvolvimento local, prefiro que não ouça meu IP público, de preferência por meio de uma configuração no Docker ou no próprio Hyper-v, do que através do meu firewall ou roteador.
Existe uma maneira de manter o próprio Docker (Não por contêiner) escutando somente em 127.0.0.1, ou pelo menos não em endereços públicos?
docker-compose.yml
version: '3.0'
services:
web:
image: tutum/apache-php
build:
context: .
dockerfile: Dockerfile-php
environment:
- ALLOW_OVERRIDE=true
ports:
- "80:80"