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 了!

相关推荐
User_芊芊君子1 小时前
让异构增量同步飞起来-KFS全链路并行同步方案
运维·自动化·ansible
进击的小菜鸡dd1 小时前
docker 容器的挂载映射关系查看
运维·docker·容器
海宇AI1 小时前
零信任架构实战:基于海宇风控黑名单构建自动化企业信贷网关
运维·人工智能·架构·自动化
SLD_Allen1 小时前
从 HPA 到 KEDA:Kubernetes 弹性伸缩的进阶实践
云原生·容器·kubernetes
虎头金猫2 小时前
Pic Smaller 本地部署:压缩图片、转换格式,再搭建自己的 Web 工具
运维·前端·开源·aigc·ai编程·ai写作
程序员老赵2 小时前
Docker 部署 TeX Live:轻松搭建 LaTeX 论文排版编译平台
前端·docker·latex
xianyuCcCcCCCcc2 小时前
从 IT 基础到云计算:服务器、存储、网络与操作系统全栈深度解析
运维
Jae den2 小时前
什么是服务器虚拟化?
运维·服务器
陈皮糖..2 小时前
基于 Keepalived 的传统 Web 高可用架构的容器化改造与可观测性升级
运维·docker·性能优化·架构·云计算·prometheus