笔者在初学使用wsl跑docker时,遇到了windows无法访问的问题,并且浏览了大部分的文章,发现并没有起效,在反复试错终于成功之后,总结为以下几点:
1.升级至wsl2
2.将.wslconfig文件(用户文件夹下)中的如下镜像服务关闭删除
networkingMode=mirrored
3.打开wsl防火墙相应的端口
sudo ufw allow wsl运行端口
4.使wsl与docker容器端口一致文章来源:https://www.toymoban.com/news/detail-840888.html
docker run -p 8080:8080
后续:如果将networkingMode=mirrored删除,会导致wsl的网络代理不正确,无法正常下载文章来源地址https://www.toymoban.com/news/detail-840888.html
到了这里,关于解决windows无法访问wsl下docker服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!