宿主主机怎么访问虚拟机中的docker服务


本文摘自PHP中文网,作者V,侵删。

系统环境:

宿主机系统 : windows 8

虚拟机软件: Oracle VirtualBox (CentOS7)

docker version: 19.03.7

问题描述

1、虚拟机内部systemctl start docker 启动docker

2、docker run -d -p 80:80 nginx 启动nginx 服务

3、虚拟机ip 192.168.56.200 ,docker 服务ip 172.17.0.16

4、宿主机浏览器localhost:81 无法访问nginx

解决方法如下:

1、打开virtualbox

2、选择docker服务所在的虚拟机

3、点击设置 -> 网络

4、选择 NAT 网卡

5、点击高级 -> 端口转发

30fbb9ee3ef45d42dcbe743dd27d898.png

阅读剩余部分

相关阅读 >>

docker 和 mysql 区别?

docker无法删除镜像怎么解决

怎么查看docker容器的ip

虚拟机下centos无法ping通怎么办

如何限制docker容器对内存的使用

linux环境下如何查看docker是否已安装

苹果电脑怎么安装docker

linux中主机无法ping通虚拟机的解决方法

docker如何重启所有容器服务

docker有什么优点

更多相关阅读请进入《宿主主机》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...