win10安装docker

参考deepseek

第一步:检查系统要求

操作系统:Windows 10 专业版/企业版/教育版(版本号 2004 及以上,或 Build 19041 及以上),或 Windows 11。

操作:此电脑,右键 属性

windows规格:
版本	Windows 10 专业版
版本号	22H2
安装日期	‎2025/‎6/‎3
OS 内部版本	19045.6466

硬件:支持并开启 Hyper-V硬件虚拟化(VT-x/AMD-V)。

神舟战神 BIOS 开机按DEL键
选择 `Advanced`-> `Intel Virtualization Technology` 设置为  `enable`
然后在`Exit` 选择 `Save Changes and Reset`

内存:至少 4GB(建议 8GB 以上)。

💡 如果你的系统是 Windows 10 家庭版,官方不支持 Hyper-V,但可以使用 Docker Desktop + WSL 2 模式(推荐),或使用旧版的 Docker Toolbox。


第二步:开启 WSL 2(推荐方式)

新版 Docker 推荐运行在 WSL 2 后端,性能更好且资源占用更低。

  1. 以管理员身份打开 PowerShell,执行:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  2. 重启电脑。

  3. 重启后,下载并安装 WSL 2 Linux 内核更新包

    下载地址:WSL2 Linux kernel update package for x64 machines

  4. 将 WSL 2 设为默认版本:

    wsl --set-default-version 2
    

第三步:安装 Docker Desktop

  1. 访问 Docker 官网下载安装包:
  2. 双击下载的 .exe 文件,按提示安装。
    • 安装时务必勾选 Use WSL 2 instead of Hyper-V(推荐)。
    • 如果未出现该选项,说明你的系统未正确开启 WSL 2。
  3. 安装完成后,需要重启电脑

如何看是amd还是arm

  1. 按下 Win + R 打开运行窗口,输入 cmd 并回车。

  2. 输入命令

    echo %PROCESSOR_ARCHITECTURE%
    

    并回车:

    • 输出 AMD64 表示 AMD/x86_64 架构
    • 输出 ARM64 表示 ARM 架构

第四步:启动并验证

  1. 重启后,双击桌面上的 Docker Desktop 图标启动。
  2. 首次启动会提示接受服务协议,点击 Accept。
  3. 等待 Docker 引擎启动(任务栏右下角鲸鱼图标变为稳定状态)。
  4. 打开命令提示符或 PowerShell,运行经典测试命令:
    docker --version
    docker run hello-world
    
    如果看到欢迎信息,说明安装成功。

第五步:更换Docker镜像

Settings > Docker Engine

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://docker.nju.edu.cn"
  ]
}

【TODO】第六步:把WSL2和Docker迁移到D盘

posted @ 2026-07-22 16:41  LHX2018  阅读(24)  评论(0)    收藏  举报