docker + window 安装

docker 下载、安装

一、 安装前的准备工作

1、检查 Windows 版本

Docker Desktop 要求系统为 Windows 10(64位,Build 19041及以上)或 Windows 11 的专业版、企业版或教育版。如果是家庭版,则需要额外启用 WSL2(后续会讲)。

检查方法:按下 Win + R 键,输入 winver 后回车即可查看版本。

2、确认 CPU 虚拟化已开启

Docker 依赖虚拟化技术,必须确保 BIOS 中已启用(Intel VT-x 或 AMD-V)。

检查方法:按下 Ctrl + Shift + Esc 打开任务管理器,切换到"性能"选项卡,查看右下角"虚拟化"状态是否为"已启用"。如果显示"已禁用",需重启电脑进入 BIOS 开启。

二、 安装 Docker Desktop

下载安装包

前往 Docker 官方下载页面(https://www.docker.com/products/docker-desktop),选择 Windows 版本,点击 "Download for Windows" 获取最新版安装包。

运行安装程序

在 Windows 系统上安装 Docker Desktop 时,选择 AMD64 还是 ARM64 版本,取决于你电脑的 CPU 架构。绝大多数普通用户应选择 Download for Windows -- AMD64。

  1. 选择 AMD64(推荐大多数用户)

    适用设备:搭载 Intel(酷睿 i3/i5/i7/i9、至强等)或 AMD(锐龙、速龙等)处理器的台式机或笔记本电脑。

    典型场景:家用电脑、办公电脑、游戏本、工作站等。

    判断方法:打开"设置" → "系统" → "关于",查看"系统类型"是否显示"64 位操作系统,基于 x64 的处理器"。

  2. 选择 ARM64(少数特定设备)

    适用设备:搭载高通骁龙(Snapdragon)芯片的 Windows 设备,如 Surface Pro X、部分联想 Yoga、华硕 Chromebook 等。

    典型场景:轻薄长续航笔记本、二合一平板、移动办公设备。

    判断方法:在"系统信息"中查看"系统类型"是否显示"64 位操作系统,基于 ARM 的处理器"。

三、 启用 WSL2(家庭版用户必看)

如果你使用的是 Windows 家庭版,或者在安装后遇到 WSL 相关提示,需要启用 WSL2:

以管理员身份打开 PowerShell,输入以下命令并回车,安装完重启电脑

wsl --install

四、 启动与验证

启动 Docker

双击桌面的 Docker Desktop 图标。首次启动可能会要求登录 Docker Hub,没有账号可以免费注册,也可以直接跳过。启动成功后,右下角任务栏会出现一个 🐳 小鲸鱼图标。

验证安装是否成功

打开 PowerShell 或 CMD,输入以下命令,记得重启 PowerShell 或 CMD

docker --version

docker 拉取镜像 配置国内镜像加速器

打开 Docker Desktop 设置:双击桌面 Docker 图标,点击左下角齿轮 ⚙️ 进入 Settings。

进入 Docker Engine 配置页:

左侧菜单选择 "Docker Engine"(如果没看到,先点 "Resources" → "Docker Engine")

在 JSON 配置中填入镜像加速地址,在 registry-mirrors 数组中添加以下地址(任选一个或全部添加):

{

"registry-mirrors": [

"https://docker.1ms.run",

"https://docker.xuanyuan.me",

"https://docker.haohada.com",

"https://docker.xiaoyaoju.com",

"https://docker.91yun.co"

]

}

虚拟化 开启

在 Windows 系统中开启 CPU 虚拟化(VT-x 或 AMD-V)主要分为两个阶段:

第一阶段是在主板 BIOS 中开启硬件开关,

第二阶段是在 Windows 系统中开启相关功能。以下是详细的操作指南:

一、第一阶段:在 BIOS 中开启虚拟化

1、进入 BIOS 界面

重启电脑,在开机出现品牌 Logo 时,连续敲击快捷键进入 BIOS。常见的快捷键为 F2(联想、华硕、戴尔、惠普等)、Del(微星、华硕台式机主板)或 F1(部分联想台式机/ThinkPad)。

2、找到并开启虚拟化选项

进入 BIOS 后,不同品牌和 CPU 架构的选项名称及路径有所不同:

Intel 平台:寻找名为 Intel Virtualization Technology、VT-x 或 Intel VMX Virtualization Technology 的选项。

AMD 平台:寻找名为 SVM Mode、Secure Virtual Machine 或 AMD-V 的选项(注意:AMD 平台通常不叫 AMD-V,而是 SVM,这是最容易找不到的原因)。

常见品牌参考路径:

联想 (Lenovo):Intel 平台多在 Configuration 选项卡下;AMD 平台多在 Configuration 或 Advanced 下的 CPU Configuration 中;ThinkPad 系列多在 Security -> Virtualization 中。

华硕 (ASUS):按 F7 进入高级模式,选择 Advanced -> CPU Configuration,找到对应选项设置为 Enabled。

戴尔 (Dell):选择 Advanced -> Processor Configuration,或直接在 Virtualization 菜单下找到 Virtualization 及 VT-d 并设置为 Enabled。

惠普 (HP):选择 安全 (Security) -> 系统安全 (System Security),勾选 虚拟化技术 (VTx/VTd)。

华为/小米:选择 高级 (Advanced) 选项卡,找到 Virtualization Technology 设置为 Enable。

微星 (MSI):按 F7 进入高级模式,选择 OC -> CPU特征 (CPU Features),将 SVM Mode 改为 Enabled。

保存并重启

设置完成后,务必按下 F10 键,在弹出的确认窗口中选择"Yes"保存并退出,电脑将自动重启。

二、第二阶段:在 Windows 系统中开启功能

BIOS 开启后,还需要在 Windows 中启用相关组件,Docker 才能正常运行:

1、进入 Windows 功能设置

按下快捷键 Win + R,输入 optionalfeatures.exe 并回车,打开"Windows 功能"窗口。

勾选必要的虚拟化组件

在列表中向下滚动,找到并勾选以下核心功能(展开后确保子选项也全部勾选):

Hyper-V(包含 Hyper-V 管理工具和 Hyper-V 平台)

虚拟机平台 (Virtual Machine Platform)

Windows 虚拟机监控程序平台 (Windows Hypervisor Platform)

适用于 Linux 的 Windows 子系统 (Windows Subsystem for Linux)

保存并重启

点击"确定",Windows 会自动搜索并应用更改。完成后根据提示重启电脑。

💡 验证是否成功

重启后,按下 Ctrl + Shift + Esc 打开任务管理器,切换到"性能"选项卡,点击"CPU"。在右下角的信息区域,如果显示 "虚拟化: 已启用",则说明设置全部成功,你可以继续安装和运行 Docker 了!

相关推荐
qqxiaoxingxing3 小时前
HR重复性工作自动化落地指南:先梳理任务边界,再选工具
运维·自动化
王琦03184 小时前
持续集成持续交付企业示例
运维·ci/cd
Lsetea5 小时前
SSL证书指纹相同但文件哈希不同:PEM、DER与公钥摘要怎么比
运维·https·ssl证书·openssl·证书链
wtblszn5 小时前
废气处理余热回收设备远程运维系统方案
运维
乔旭伟5 小时前
Linux 服务器备份实战:一致性快照、日志归档与恢复演练
linux·运维·服务器
cpolar技术支持5 小时前
把配置发出去怕带出密钥?先把含凭据配置转成脱敏只读快照,用 cpolar 给同事核对差异
运维·python·内网穿透·cpolar·配置脱敏
我不会起名字3225 小时前
Redis 突然只能读不能写:MISCONF 报错的 3 类触发条件与 4 步恢复
运维·redis·持久化·排查·misconf
workflower6 小时前
Agentic AI 时代的企业ICT 基础设施运维
运维·人工智能·机器学习·重构·云计算·汽车
szxinmai主板定制专家6 小时前
ZYNQ 数据采集方案踩坑总结:电力强电磁干扰、工业现场多协议适配优化
运维·人工智能·fpga开发·机器人·zynq
猫咪很可爱6 小时前
Oracle RAC 启动失败排查:私网通信与内核参数优化实战
运维·数据库·oracle