目录

步骤 1:下载并安装 Docker Desktop

步骤 2:测试 Docker 是否正常运行

步骤 3:第一次启动的初始化设置

步骤 4:修改磁盘镜像存储数据

步骤 5:配置docker国内镜像源

步骤 6:总结(结尾)


在 2025 这个“万物皆容器”的时代,几乎所有开发、部署、自动化运维的教程都会从一句话开始:“请先安装 Docker Desktop。”

但对很多刚接触编程或刚开始折腾环境的同学来说,Docker 听起来像是某种高深黑科技,

尤其是在 Windows 下安装时,各种 WSL2、虚拟化、BIOS 开关、网络配置……

一不小心就踩坑。

所以我决定写这篇 Win11 安装 Docker Desktop 的超详细保姆级图文教程。 你不需要懂虚拟化,也不需要会命令行,只要跟着步骤做,就一定能成功安装并跑起来。

如果你是:

  • 完全没接触过 Docker 的小白

  • 想搭建开发环境(如 Node、Python、Java 等)

  • 想部署开源项目、运行 AI、开数据库实验

  • 想摆脱“环境装坏了”的噩梦

那么这篇文章就是为你准备的。

步骤 1:下载并安装 Docker Desktop

进入 Docker 官方下载页,下载 Windows 版本安装包:Download for Windows - AMD64

官方网站:https://www.docker.com/products/docker-desktop/

现在一定不要直接双击安装,不然Docker直接安装到你的C盘里面去了,特别占C盘空间!!!

现在一定不要直接双击安装,不然Docker直接安装到你的C盘里面去了,特别占C盘空间!!!

现在一定不要直接双击安装,不然Docker直接安装到你的C盘里面去了,特别占C盘空间!!!

请认真看完下方步骤再去安装Docker !!!

下载的 Docker Desktop Installer.exe 的目录,比如:D:\software\docker_desktop,然后假设你要安装到 D:\software\docker_desktop 这个文件夹里面,打开cmd终端,输入以下指令:(一定要改成自己的磁盘符呀!!!)

start /w "" "D:\software\docker_desktop\Docker Desktop Installer.exe" install --installation-dir=D:\software\docker_desktop

这边一定要打钩第一个✅ Use WSL 2 instead of Hyper-V (recommended)(必须勾选),安装完成后点击 Close

接下来需要安装wsl,因为docker可能会提示WSL版本过低,需要安装,这里我提供了安装包,也可以去官方进行下载👉:https://github.com/microsoft/WSL/releases

安装也很简单,只需要双击安装包让它自己下载就可以了,这里就不多阐述。

或者下载 这个安装包来安装:https://download.csdn.net/download/Little_Carter/91524709?spm=1001.2014.3001.5503

步骤 2:测试 Docker 是否正常运行

打开命令行:

docker --version

步骤 3:第一次启动的初始化设置

首次启动会看到 Docker Desktop 的设置向导,来到登录账号这里,我们可以暂时跳过登录,点击"Skip"跳过即可。然后就会进入到 Docker Desktop 里面了。

步骤 4:修改磁盘镜像存储数据

我建议大家一定要修改,因为这个目录存储了所有 Docker 数据:包含所有镜像、容器、数据卷。一般来说,至少几十个G啊,安装到非C盘,可以节省C盘空间,提高性能,便于备份和管理。并且还建议大家一定要修改下面这个目录,这样所有的数据都不会存储在C盘了,一定要修改呀!!!

步骤 5:配置docker国内镜像源

我安装的时候,经常会遇到卡顿,总是拉取不了镜像,其实原因就在于没有配置好国内镜像源。我们需要打开Docker界面,来到右上角的【设置⚙️】,点击【Docker Engine】,复制我提供的国内源代码,需要整体复制粘贴的喔!最后点击【Apply & restart】确认。

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com",
    "https://docker.m.daocloud.io",
    "https://docker.imgdb.de",
    "https://docker-0.unsee.tech",
    "https://docker.hlmirror.com",
    "https://docker.1ms.run",
    "https://func.ink",
    "https://lispy.org",
    "https://docker.xiaogenban1993.com"
  ]
}

步骤 6:总结(结尾)

至此,你已经成功在 Windows 11 上安装好 Docker Desktop,并且完成了环境检查、WSL2 安装和下载、修改路径和环境配置。

从现在开始,你可以轻松:

  • 安装 MySQL / Redis / MongoDB / PostgreSQL

  • 运行各种开源项目的本地部署

  • 搭建 Node / Python / Java 的容器化开发环境

  • 部署自己的 Web 项目、AI 模型、自动化工具

  • 不再担心“环境装坏了”这种痛苦

如果你觉得这篇教程对你有帮助,欢迎分享给身边的小伙伴,也可以留言告诉我“还想看哪个开源项目的保姆级教程”。我会继续更新更多 Win11 环境搭建、开源项目部署、Docker 实战的文章。

你的每一次反馈,都是我持续更新的动力!🚀

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐