解决windows无法访问wsl下docker服务

06-29 1623阅读

笔者在初学使用wsl跑docker时,遇到了windows无法访问的问题,并且浏览了大部分的文章,发现并没有起效,在反复试错终于成功之后,总结为以下几点:

解决windows无法访问wsl下docker服务
(图片来源网络,侵删)

1.升级至wsl2

2.将.wslconfig文件(用户文件夹下)中的如下镜像服务关闭删除

networkingMode=mirrored

3.打开wsl防火墙相应的端口

sudo ufw allow wsl运行端口

4.使wsl与docker容器端口一致

docker run -p 8080:8080

后续:如果将networkingMode=mirrored删除,会导致wsl的网络代理不正确,无法正常下载

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]