端口映射
1 | docker run --name web -d nginx |
由上图可以看到我们在虚拟机内部访问container的ip的方式可以访问到nginx欢迎页,但是访问本地地址映射不到,
可以通过端口映射来解决这个问题
删除刚才的nginx container,重新启动
1 | docker stop web |
映射成功
我的vagrant ip 映射配置
映射流程
图中的192.168.205.10:80为我本机的ip私有地址,外网不能访问,如果我们是在一个云主机上创建的web服务,云主机就可以分配一个public的ip就可以作为外网的出口ip来提供服务