宿主主机怎么访问虚拟机中的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

阅读剩余部分

相关阅读 >>

linux虚拟机属于什么虚拟化

怎么删除docker里建立的容器

centos如何启动docker

docker pull拉取镜像后存在哪里?

docker镜像怎么压缩

如何在docker容器中运行gui程序?

docker 和 azure 的区别?

怎样学习docker?

快速了解 docker 架构

rpm方式安装docker

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



打赏

取消

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

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

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

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

评论

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