docker for windows 端口问题

最近换了个系统, 吧原来的工作的windows7换成了windows 10 , 相应的, 有些软件也需要跟着换。 docker就是其中之一, docker官方推荐windows10 专业版 用户使用docker for windows。

但是在使用过程中出现问题, 而且网上解决办法难找, 我找了好久才解决这个问题。

大概的场景是这样的,docker装了kafka, 需要在其他的容器中访问kafka, 但是kafka配置中HOST是必须写死的, 但是又不能写127.0.0.1, 只能写宿主机的ip, 这里就出问题了, 我填了宿主机的ip以后, 访问端口也要相应的填容器映射到宿主机的端口, 但是不论在其他容器却怎么也连不上kafka, 各种配置都试过了, 最后才发现是本机的网络和宿主机的不通,执行以下命令, 新增一个路由

但是即使网络通了, 还是不能访问, 这是因为容器无法访问宿主机的端口导致的, 在宿主机防火墙新增入站规则,把端口开放了就可以

网友评论

0条评论

发表

网友评论

0条评论

发表

最新评论

推荐文章

彩龙

Copyright © 2008-2019 彩龙社区(http://www.clzg.cn) 版权所有 All Rights Reserved.

免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。

经营许可证编号:滇B2-20090009-7

下载我家昆明APP 下载彩龙社区APP