社区
Docker
帖子详情
怎么解决windows7环境宿主机无法使用宿主机ip访问docker容器服务,只能使用默认ip访问的问题?
不要地中海灬
2020-03-30 04:17:54
在windows7系统上使用DockerToolbox安装好doucker后,启动好一个容器服务,使用192.168.99.100+端口可以访问,但是通过宿主机ip+端口却不能访问,在网上查了很久说端口转发就可以,设置了也一样不能访问。
启动容器,如图:
通过默认ip192.168.99.100+端口访问成功,如图:
未设置端口转发,使用宿主机ip+端口访问失败,如图:
设置端口转发,使用宿主机ip+端口访问失败,如图:
...全文
206
1
打赏
收藏
怎么解决windows7环境宿主机无法使用宿主机ip访问docker容器服务,只能使用默认ip访问的问题?
在windows7系统上使用DockerToolbox安装好doucker后,启动好一个容器服务,使用192.168.99.100+端口可以访问,但是通过宿主机ip+端口却不能访问,在网上查了很久说端口转发就可以,设置了也一样不能访问。 启动容器,如图: 通过默认ip192.168.99.100+端口访问成功,如图: 未设置端口转发,使用宿主机ip+端口访问失败,如图: 设置端口转发,使用宿主机ip+端口访问失败,如图:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不要地中海灬
2020-03-30
打赏
举报
回复
有个大佬给出解决办法,填写Rule1的子系统IP:192.168.99.100,端口:8888
docker
容器
的网络配置,允许
docker
可以被
宿主机
以外的其它主机
访问
以及局域网内可以直接
访问
docker
容器
ip
自从
Docker
容器
出现以来,
容器
的网络通信就一直是被关注的焦点,也是生产
环境
的迫切需求。
容器
的网络通信又可以分为两大方面:单主机
容器
上的相互通信,和跨主机的
容器
相互通信。 一、端口映射(局域网,外网此方式均可)。 此种方式是将
容器
的某个端口映射到
宿主机
的某个端口,其它主机
访问
容器
提供的
服务
需要通过
宿主机
的
IP
进行
访问
:
docker
run -p 9000:8000 --name c...
Docker
容器
访问
宿主机
服务
Docker
容器
访问
宿主机
服务
Docker
容器
访问
宿主机
网络
业务请求量小的时候,我们会把一些工程部署到同一台机器上。 这些工程之间也会相互
访问
。 如果是http的接口, 我们最方便的是
使用
localhost带地本机的
ip
。不过结合
docker
容器
后出现了
问题
。
docker
容器
中localhost表示
容器
的
ip
地址。不是
宿主机
ip
。 其实
Docker
容器
运行的时候有host、bridge、none三种网络可供配置。
默认
是bridge,即桥接网络,以桥接模式...
docker
for windows
容器
和
宿主机
ip
互通
Docker
官方推荐我们通过端口映射的方式把
Docker
容器
的
服务
提供给
宿主机
或者局域网其他
容器
使用
。一般过程是: 1、
Docker
进程通过监听
宿主机
的某个端口,将该端口的数据包发送给
Docker
容器
2、
宿主机
可以打开防火墙让局域网其他设备通过
访问
宿主机
的端口进而
访问
docker
的端口 但在实际
使用
中并不是很方便。 以下在win10
环境
中队
Docker
Docker
容器
通过独立
IP
暴露给局...
让
Docker
容器
内的
服务
能够
访问
宿主机
上的其他
容器
的端口,可以
使用
Docker
的网络功能
是
默认
的网络驱动程序,它会在每个
Docker
容器
内创建一个虚拟的网卡,同时会为每个
容器
分配一个独立的
IP
地址,这使得
容器
之间可以通过
IP
地址进行通信。要让
Docker
容器
内的
服务
能够
访问
宿主机
上的其他
容器
的端口,可以
使用
Docker
的网络功能。创建一个自定义的
Docker
网络。在
宿主机
上执行以下命令。
Docker
提供了多种网络驱动程序,例如。的
容器
名来
访问
它们的端口。假设您的
宿主机
上已经有了三个
容器
。可以通过
Docker
网络来
访问
。现在,您想让另一个
容器
。,并且它们分别运行在端口。中执行以下命令来
访问
。
Docker
1,163
社区成员
921
社区内容
发帖
与我相关
我的任务
Docker
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
复制链接
扫一扫
分享
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章