如何看到Nginx的默认页面使用stream浪docker提供商?

我试图运行我的Nginx服务器使用stream浪docker提供商如:

vagrant up 

Vagrantfile指令是:

 # Specify Vagrant version and Vagrant API version Vagrant.require_version ">= 1.6.0" VAGRANTFILE_API_VERSION = "2" ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker' # Create and configure the Docker container(s) Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.network "private_network", ip: "192.168.66.66" config.vm.provider "docker" do |docker| docker.name = 'nginx-container' docker.image = "nginx:latest" docker.ports = ['80:80', '443:443'] end end 

如果我检查stream浪地位的stream浪vagrant status我会得到:

 Current machine states: default running (docker) The container is created and running. You can stop it using `vagrant halt`, see logs with `vagrant docker-logs`, and kill/destroy it with `vagrant destroy`. 

当我试图得到http://192.168.66.66/页,我得到ERR_CONNECTION_TIMED_OUT和页面不加载。 为什么我看不到Nginx的默认网页?

在控制台中vagrant up的日志是:

 ==> default: Docker host is required. One will be created if necessary... default: Docker host VM is already ready. ==> default: Syncing folders to the host VM... default: Installing rsync to the VM... default: Rsyncing folder: /Users/victor/www/symfony/ => /var/lib/docker/docker_1430638235_29519 ==> default: Warning: When using a remote Docker host, forwarded ports will NOT be ==> default: immediately available on your machine. They will still be forwarded on ==> default: the remote machine, however, so if you have a way to access the remote ==> default: machine, then you should be able to access those ports there. This is ==> default: not an error, it is only an informational message. ==> default: Creating the container... default: Name: nginx-container default: Image: nginx:latest default: Volume: /var/lib/docker/docker_1430638235_29519:/vagrant default: Port: 80:80 default: Port: 443:443 default: default: Container created: b798ea3309612fb2 ==> default: Starting container... ==> default: Provisioners will not be run since container doesn't support SSH. 

这已经有好几个月的时间了,但是我会为了其他可能在这里的人而回答:

使用docker ps来查看你的图片标识符,应该是'b798ea3309612fb2'

然后做:

 docker inspect b798ea3309612fb2 | grep IPAddress 

所以你会确认IP地址。

既然你暴露了端口,你应该在你的REAL(无论你用于Vagrant的任何容器)IP中看到它们。 确保没有防火墙阻止他们。