让外界访问wsl中运行的docker镜像服务
-
当你使用windows的wsl,跑了一个ubuntu系统,然后在里面运行了一个docke镜像服务
-
你想让外界能访问到这个服务的能力
-
比如你用docker搭建了一个nexus仓库,端口是8081,你想让其他人也能访问到这个仓库,那么你可以这样做
-
先查看你本机的ip地址,通过cmd命令ipconfig即可轻松查到
-
然后查看ubuntu里的网卡ip地址(一般是eth0),使用ifconfig即可查询到,如下图
-
接着在cmd中执行如下命令
netsh interface portproxy add v4tov4 listenaddress=<你的本机ip地址> listenport=8081 connectaddress=<ubuntu中的地址,如上图中的172.22.189.243> connectport=8081
- 还有一点,你要关闭你本机的防火墙,这样以后其他人就能访问你搭建的仓库了
参考
- https://blog.csdn.net/hx7013/article/details/79786407