使用toolbox 工具使用docker创建nginx 容器,使用localhost不能访问?
使用docker run --rm -d --name dweb -p 80:80 nginx 命令执行之后,通过http://localhost访问,却没有反应。
解决办法:
在toolbox中执行docker-machine ip default 。可以看出当前的IP地址。最后使用当前IP来访问就可以了。
这种方式是由于virtualbox来作为虚拟机,创建容器都是在这个虚拟机上创建,所以得使用docker-machine ip default 打印的IP地址来访问。
例如:
$ docker-machine ip default
192.168.99.100
则你要通过http://192.168.99.100来访问