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"