Мой Docker-контейнер не запускается на локальном хосте (0.0.0.0) в Docker для Windows (собственный с Hyper-V)
я следуюЦифровой Океан учебник о том, как запустить Docker-контейнер nginx (в настоящее время на шаге 4). В настоящее время это их вывод:
$ docker run --name docker-nginx -p 80:80 -d nginx
d3ccb73a91985651ec61231bca9f9c716f0dec807e354a29eeef2144f883a01c
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b91f3ce26553 nginx "nginx -g 'daemon off" About a minute ago Up About a minute 0.0.0.0:80->80/tcp, 443/tcp docker-nginx
Но когда я запускаю его, это мой вывод (заметил другой IP контейнера):
C:\>docker run --name docker-nginx -p 80:80 -d nginx
d3ccb73a91985651ec61231bca9f9c716f0dec807e354a29eeef2144f883a01c
C:\>docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d3ccb73a9198 nginx "nginx -g 'daemon off" 14 hours ago Up 2 seconds 10.0.75.2:80->80/tcp, 443/tcp docker-nginx
Почему это происходит? И как я могу получить те же результаты, что и Digital Ocean? (Начало работы сервера на локальном хосте)
редактировать: Я используюДокер для окон (недавно выпущенный), который, очевидно, работает с использованием Hyper-V. Мой вывод заdocker-machine ls
это:
C:\>docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
C:\>