You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker Desktop启动后多个WSL分发版运行,请问Docker实际使用哪一个?

Docker Desktop 实际使用的WSL分发版说明

Docker Desktop在WSL2模式下默认会创建两个专属分发版,各自分工明确:

  • docker-desktop:这是Docker核心服务的运行载体,Docker守护进程(dockerd)、相关管理服务都运行在此分发版内,是Docker实际依赖的运行环境。
  • docker-desktop-data:这个分发版仅用于存储Docker的镜像、容器数据等持久化内容,相当于数据存储卷,本身不会运行Docker服务。

你启动Docker时自己安装的Ubuntu分发版也会跟着启动,是因为Docker Desktop会自动关联已安装的WSL分发版,让你可以直接在Ubuntu环境中使用docker命令,但它并不是Docker运行的核心载体。

如果要验证,可按以下步骤操作:

  1. 启动Docker Desktop后,执行命令 wsl -d docker-desktop 进入该分发版
  2. 运行 ps aux,能看到dockerd进程正在运行——这就是Docker的核心服务进程
  3. 再执行 wsl -d docker-desktop-data 进入数据分发版,会发现几乎没有活跃的服务进程,它仅负责数据存储。

综上,Docker实际使用的是docker-desktop这个分发版。

内容的提问来源于stack exchange,提问作者Mandroid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 03:42:36