解决windows无法访问wsl下docker服务
笔者在初学使用wsl跑docker时,遇到了windows无法访问的问题,并且浏览了大部分的文章,发现并没有起效,在反复试错终于成功之后,总结为以下几点:
(图片来源网络,侵删)
1.升级至wsl2
2.将.wslconfig文件(用户文件夹下)中的如下镜像服务关闭删除
networkingMode=mirrored
3.打开wsl防火墙相应的端口
sudo ufw allow wsl运行端口
4.使wsl与docker容器端口一致
docker run -p 8080:8080
后续:如果将networkingMode=mirrored删除,会导致wsl的网络代理不正确,无法正常下载
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。