宿主主机怎么访问虚拟机中的docker服务
互联网
20-5-20

系统环境:
宿主机系统 : 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、点击高级 -> 端口转发

6、添加规则 : tcp 协议 ,主机和子系统端口设置,如 host:80 guest:80

7、浏览器访问 localhost:80 ,可以查看到nginx 界面

推荐教程:docker教程
以上就是宿主主机怎么访问虚拟机中的docker服务的详细内容,更多内容请关注技术你好其它相关文章!
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场