如何在Windows上安装Docker

在 Windows 上使用 Docker 有两种主要方式:通过 Docker Desktop 安装并使用 WSL 2 作为后端,或者直接在 WSL 2 中安装 Docker。这里推荐手残党直接用图形界面安装到WSL 2的后端:

一、启用Hyper-V和容器特性

  1. 右键Windows点击应用和功能

  2. 点击程序和功能

  3. 启用或关闭Windows功能

  4. 开启 Hyper-V 和容器特性

  5. 点击确定

根据提示重启操作系统

二、使用 Docker Desktop 并指定 WSL 2 作为后端

Docker Desktop 是 Docker 的官方桌面应用程序,支持 Windows 和 macOS。它集成了 WSL 2,可以让你在 Windows 上无缝使用 Docker。

步骤 1:安装 Docker Desktop
  1. 下载 Docker Desktop:

  2. 安装 Docker Desktop:

    运行下载的安装程序,按照提示完成安装。

  3. 启用 WSL 2 支持:

    • 安装完成后,启动 Docker Desktop。

    • 在设置中,导航到 Settings -> General,确保 Use the WSL 2 based engine 选项已勾选。

    • 然后导航到 Settings -> Resources -> WSL Integration,启用你想要使用 Docker 的 WSL 2 发行版。

步骤 2:在 WSL 2 中使用 Docker
  1. 启动 WSL 2 发行版:

    打开 PowerShell 或命令提示符,运行 wsl 命令启动你选择的 WSL 2 发行版。

  2. 验证 Docker 安装:

    在 WSL 2 发行版中,运行以下命令验证 Docker 是否正常工作:docker --version docker run hello-world

相关推荐
l1t8 小时前
修复WSL CreateInstance/E_UNEXPECTED和 mounted read-only 错误
linux·windows·wsl
kakakahahahaha8 小时前
Windows电脑卡死恢复流程:任务管理器、Ctrl Alt Delete、explorer与DWM重启
windows·电脑·笔记本电脑·软件需求·电脑卡死
kakakahahahaha9 小时前
Windows鼠标失灵排查:Ctrl Alt Delete、Mouse Keys、USB控制器与驱动修复
windows·驱动开发·电脑·笔记本电脑·软件需求
Vex2une9 小时前
Windows 资源监视器发展史:从任务管理器附件到系统级诊断利器
windows·系统监控·任务管理器·诊断工具·etw·resmon·资源监视器
Vex2une10 小时前
Windows 事件查看器发展史:从 NT 3.1 黑匣子到企业级安全日志平台
windows·事件日志·事件查看器·event viewer·etw·eventvwr·系统诊断
sukalot10 小时前
Windows 驱动实例分析系列:libwdi 驱动分析 - libwdi 篇(七)
windows
小白的码BUG之路10 小时前
Docker -- No space left on device
运维·docker·容器
程序员老陆11 小时前
Docker 命令全景指南:从镜像构建到生产运维
运维·docker·容器
cuijiecheng201812 小时前
Windows 下使用 GitHub Private Repository 管理私人 Visual Studio/C++ 项目
windows·github·visual studio
搬砖的小码农_Sky21 小时前
AI Agent:如何处理Claude Code 最近版本(2026年更新)引入的模型上下文限制
人工智能·windows·ai·ai编程