我是靠谱客的博主 狂野钢笔,最近开发中收集的这篇文章主要介绍在Windows宿主机中连接虚拟机中的Docker容器总结一:简单拓扑图二:设置步骤三:总结反思,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一:简单拓扑图

二:设置步骤

1. 查看docker容器内的ID

2. 配置虚拟主机的IP

此时和虚拟机的通信可以使用nat或者桥接都可以,本文中使用了nat

3. 添加宿主机到Docker的路由

由于本次使用的是容器的内部IP地址(172.18.0.2)进行访问,故需要设置路由(不能直接访问到,需要设置路由转发),其实最简单的方法可以直接使用虚拟机的IP(10.241.250.0)进行访问

以管理员身份运行CMD,添加如下路由

ROUTE add 172.18.0.0 mask 255.255.0.0 10.241.250.0

检查是否能ping通 

4.浏览器页面输入 http://docker_ip:port

这样在运行多个docker容器就可以通过地址和端口使用了

三:总结反思

nat模式下,宿主机可以直接访问到虚拟机;桥接模式下,处于同一个局域网也可以直接进行访问(防火墙关闭的前提,宿主机可以正常访问虚拟机端口服务)

如果不在同一个局域网的主机进行通信的话,依靠路由进行数据转发。并且,没有去手动设置路由就会发往默认路由,导致两台主机无法正常进行通信。

最后

以上就是狂野钢笔为你收集整理的在Windows宿主机中连接虚拟机中的Docker容器总结一:简单拓扑图二:设置步骤三:总结反思的全部内容,希望文章能够帮你解决在Windows宿主机中连接虚拟机中的Docker容器总结一:简单拓扑图二:设置步骤三:总结反思所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(28)

评论列表共有 0 条评论

立即
投稿
返回
顶部