news 2026/6/22 10:51:55

WSL2 docker-desktop发行版介绍(用于运行Docker引擎(Docker Engine))(docker-desktop-data)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WSL2 docker-desktop发行版介绍(用于运行Docker引擎(Docker Engine))(docker-desktop-data)

文章目录

  • 如图,在 powershell 用`wsl --list`查看已安装的Linux 发行版的时候,发现有一个`docker-desktop`
  • WSL2 docker-desktop发行版介绍
    • 🔍 docker-desktop 是什么?
    • 🎯 为什么需要 docker-desktop?
      • 1. **Docker 引擎必须在 Linux 上运行**
      • 2. **WSL2 集成架构**
      • 3. **具体作用**
    • 💡 为什么你会看到它?
    • 🔄 你的 Ubuntu 和 docker-desktop 的关系
    • ✅ 实际工作流程
    • ⚙️ 你可以做什么?
      • 1. **正常使用 Docker**
      • 2. **查看 Docker 状态**
      • 3. **如果需要调试**(不推荐日常使用)
    • 📝 总结

如图,在 powershell 用wsl --list查看已安装的Linux 发行版的时候,发现有一个docker-desktop

WSL2 docker-desktop发行版介绍

docker-desktop是 Docker Desktop 在 WSL2 环境中自动创建的一个专用 Linux 发行版,它的存在和作用非常重要。让我详细解释一下:

🔍 docker-desktop 是什么?

docker-desktop是一个轻量级的 Linux 虚拟机,专门用于运行 Docker 引擎。当你在 Windows 上安装 Docker Desktop 时,它会自动在 WSL2 中创建这个发行版。

🎯 为什么需要 docker-desktop?

1.Docker 引擎必须在 Linux 上运行

  • Docker 的核心组件(Docker Engine)只能在 Linux 环境中运行
  • Windows 本身无法直接运行 Docker Engine
  • 解决方案:在 WSL2 中创建一个 Linux 环境来托管 Docker Engine

2.WSL2 集成架构

Windows 主机 ├── WSL2 虚拟机 │ ├── docker-desktop ← 专门运行 Docker Engine │ ├── Ubuntu-26.04_20260603 ← 你的开发环境 │ └── 其他 Linux 发行版 └── Docker Desktop 应用程序 ← Windows 界面,连接到 docker-desktop

3.具体作用

  • 托管 Docker 守护进程:运行dockerd服务
  • 管理容器生命周期:创建、启动、停止容器
  • 提供网络和存储:为容器提供网络连接和存储卷
  • 与 Windows 集成:让 Windows 应用可以访问 Linux 容器

💡 为什么你会看到它?

当你安装 Docker Desktop 时,它会自动配置 WSL2 集成

  1. 创建docker-desktop发行版
  2. 创建docker-desktop-data发行版(存储镜像和容器数据)
  3. docker-desktop设置为默认发行版

🔄 你的 Ubuntu 和 docker-desktop 的关系

组件作用你的使用方式
docker-desktop运行 Docker 引擎后台自动运行,不需要你直接进入
Ubuntu-26.04你的开发环境你通过wsl -d Ubuntu-26.04_20260603进入这里进行开发

✅ 实际工作流程

  1. 你在 Ubuntu 中开发

    # 在 Ubuntu 终端中dockerrun-p80:80 nginx
  2. 命令如何工作

    • 你在 Ubuntu 中输入的docker命令
    • 通过 Docker CLI 转发到docker-desktop中的 Docker Engine
    • docker-desktop负责实际创建和管理容器
    • 容器运行在docker-desktop环境中
  3. 数据共享

    • 你在 Ubuntu 中构建的镜像
    • 会存储在docker-desktop-data
    • 所有 WSL 发行版都可以访问这些镜像

⚙️ 你可以做什么?

1.正常使用 Docker

  • 在你的 Ubuntu 中直接使用docker命令
  • 不需要关心docker-desktop的存在

2.查看 Docker 状态

# 在 Ubuntu 中查看dockerinfodockerps

3.如果需要调试(不推荐日常使用)

# 只有在需要调试 Docker 本身时才进入wsl-d docker-desktop

📝 总结

docker-desktop是 Docker Desktop 的"幕后英雄"

  • ✅ 它是必需的,没有它 Docker 无法在 Windows 上运行
  • ✅ 你不需要直接与它交互,Docker Desktop 会自动管理它
  • ✅ 你的 Ubuntu 发行版通过它来使用 Docker 功能
  • ✅ 这是现代 Docker Desktop 的标准架构设计

所以你看到的docker-desktop不是"额外提供给你的系统",而是Docker 正常工作的基础设施。你只需要专注于在你的 Ubuntu 环境中开发,Docker 会自动处理后台的一切! 🐳

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/7 19:26:12

战略管理国际EMBA怎么选?2026五大顶尖项目深度解析

在全球化竞争加剧、产业迭代提速的商业新时代,企业决策者的战略管理能力、全球化视野、跨维度决策思维,成为企业突破发展瓶颈、实现长效增长的核心关键。战略管理国际EMBA作为面向企业创始人、高层管理者的高端商科进阶课程,聚焦全球商业格局…

作者头像 李华
网站建设 2026/6/5 21:05:59

esp开发与应用(数码管类应用)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】led二极管,大家都知道它的基本原理。基本一边加正极,一边加负极,led发光二极管就可以点亮,但是方向不…

作者头像 李华
网站建设 2026/6/7 22:37:50

AI生成内容侵权吗?2024最新司法判例揭示3类必败诉讼场景

更多请点击: https://codechina.net 第一章:AI生成内容侵权吗?2024最新司法判例揭示3类必败诉讼场景 2024年,全国法院已审结涉AI生成内容著作权纠纷案件172件,其中原告败诉率达89.5%。北京互联网法院、杭州中院与深圳…

作者头像 李华
网站建设 2026/6/5 21:00:59

AI采购合规警报:GDPR/《生成式AI服务管理暂行办法》双约束下,必须通过的8项法律-技术交叉验证(法务+AI工程联合签署版)

更多请点击: https://intelliparadigm.com 第一章:AI采购合规警报:GDPR/《生成式AI服务管理暂行办法》双约束下,必须通过的8项法律-技术交叉验证(法务AI工程联合签署版) 在跨境AI服务采购与本地化部署场景…

作者头像 李华
网站建设 2026/6/5 20:52:05

告别依赖:用IDA Pro分析termsrv.dll,自己为RDP Wrapper制作rdpwrap.ini

深度解析:如何通过逆向工程为RDP Wrapper定制rdpwrap.ini配置 在Windows生态中,远程桌面功能一直备受技术爱好者和系统管理员的青睐。然而,微软对多用户并发连接的限制常常让人感到束手束脚。RDP Wrapper Library的出现打破了这一枷锁&#x…

作者头像 李华
网站建设 2026/6/5 20:51:34

IPATool:高性能iOS应用包下载命令行工具架构设计与实现原理

IPATool:高性能iOS应用包下载命令行工具架构设计与实现原理 【免费下载链接】ipatool Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store 项目地址: https://gitcode.com/GitHub_Trending/ip/i…

作者头像 李华