宿主主机怎么访问虚拟机中的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可以跑在虚拟机上吗

为何docker刚启动起来就退出了

linux虚拟机如何配置php

虚拟机环境下centos系统如何上网

rpm方式安装docker

linux虚拟机属于什么虚拟化

docker如何将容器打包成镜像

docker容器中如何安装vim

普通用户运行docker

如何关闭docker容器里的进程

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



打赏

取消

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

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

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

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

评论

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