我正在按照Digital Ocean的教程学习如何启动一个nginx docker容器(目前在第4步)。目前这是他们的输出:
但是当我运行它时,这是我的输出(注意容器的不同IP):
为什么会发生这种情况?我该如何获得与Digital Ocean相同的结果?(在本地主机上启动服务器)
$ 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相同的结果?(在本地主机上启动服务器)
编辑:我正在使用最近发布的Docker for windows,它显然使用Hyper-V本地运行。我的docker-machine ls
输出如下:
C:\>docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
C:\>