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

宿主主机怎么访问虚拟机中的docker服务,第1张

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

系统环境:

宿主机系统 : 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服务的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/710084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-24
下一篇 2022-04-24

发表评论

登录后才能评论

评论列表(0条)

保存