当前位置: 首页 > news >正文

记一次wsl2+docker无法运行的经历

前情提要

由于某个大创项目的需要和对猫娘机器人的迫切渴求(bushi 需要在电脑里面安装docker desktop。由于电脑里面安装了wsl2环境 因此决定使用wsl2+dockerdesktop的方式配置docker

遇到的问题

在像往常一样安装docker desktop并且启动时 提示错误:

running engine: waiting for the Docker API: engine linux/wsl failed to run:
starting WSL engine: 
error spotted in wslbootstrap log: 
"[2025-03-21T13:07:10.372236810Z][wsl-bootstrap][F] exit status 32"

或者错误:

deploying WSL2 distributions
ensuring main distro is deployed: checking if main distro is up to date: checking main distro bootstrap version: 
getting main distro bootstrap version:
open \\wsl$\docker-desktop\etc\wsl_bootstrap_version: The network name cannot be found.
checking if isocache exists: CreateFile \\wsl$\docker-desktop-data\isocache\: The network name cannot be found.
解决方案

尝试了网上给出的许多方法 比如 wsl --unregister docker-desktop 卸载重装docker-desktop 重新安装服务等等等等
最终发现:如果你自己编译了wsl的内核,在.wslconfig 删除加载这个内核即可解决
发现问题的原始issue https://github.com/microsoft/WSL/issues/11771
可能的原因:在内核构建流程中未打开部分功能
解决方案:

  1. 若你没有自定义内核的需求,删除自定义内核配置即可
  2. 若你存在自定义内核的需求,在https://github.com/user-attachments/files/17561192/config-wsl-6.6.36.6.txt这一配置上修改
  3. 若你需要高度自定义内核 则修改以下配置从 my
CONFIG_BRIDGE=y
CONFIG_BRIDGE_NETFILTER=y
CONFIG_NFT_COMPAT= y CONFIG_NETFILTER_XT_NAT
=y
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
相关的话

由于这个问题是docker的问题 若你在wsl里面使用docker而非使用docker desktop也可能遇到这个问题

相关文章:

  • Chrome-Edge-IDEA-Win 常用插件-工具包
  • jaeger安装和简单使用
  • 简化神经元总结
  • JMeter对API接口进行压力测试使用教程
  • LeetCode hot 100—颜色分类
  • 0-2.5V采集范围的ADC采集正负5v电压信号
  • 力扣算法Hot100——49. 字母异位词分组
  • DCDC36V同步降压 输出可调 2A电流恒压芯片SL1588H 替换LV3842
  • 阿里云服务器环境部署 四 MySQL主从配置
  • C中常用方法总结
  • 使用粘贴控件
  • Linux(Ubuntu)系统安装Docker与Docker Compose完整指南
  • Linux权限管理详解
  • 数据结构与算法:最小生成树
  • PakePlus支持将vue/react等项目打包为跨平台桌面软件了
  • 高并发内存池
  • visual studio 中导入 benchmark
  • TouchSocket TcpService:构建高性能Tcp服务的终极利器
  • 某网关管理软件 9-12ping.php 命令执行漏洞(CVE-2025-1448)
  • YOLOv5
  • 乌美矿产协议文本公布,明确乌收益及协议优先级
  • 受天气等影响SC8041航班三次备降延误超12小时,山航致歉
  • 两部门发布“五一”假期全国森林草原火险形势预测
  • 解放日报:抢占科技制高点,赋能新质生产力
  • 马上评|科学谋划“十五五”,坚定不移办好自己的事
  • 深观察丨从“不建议将导师挂名为第一作者”说开去