[环境搭建篇] Windows家庭版如何安装Docker工具

发布于:2025-06-08 ⋅ 阅读:(15) ⋅ 点赞:(0)

Windows家庭版安装Docker保姆级教程

本文针对Windows家庭版安装Docker的详细步骤,进行保姆级教学,每个环节都经过简化说明,确保无技术背景也能轻松操作;

一、系统要求

  1. 操作系统:Windows 10 家庭版(64位,版本2004及以上)或Windows 11家庭版。
  2. 内存:至少4GB RAM(建议8GB以上)。
    3… 存储空间:至少20GB可用磁盘空间。

二、安装步骤

第1步:启用WSL 2(Windows子系统Linux版)

  1. 以管理员身份打开PowerShell(右键开始菜单 → 选择“Windows终端(管理员)”)。
  2. 输入以下命令,按回车执行:
    wsl --install
    
  3. 安装完成后,重启电脑

第2步:下载并安装Linux内核更新包

  1. 访问微软官网下载更新包:
    WSL 2 Linux内核更新包下载地址
  2. 双击下载的wsl_update_x64.msi文件,按提示安装。

第3步:安装Linux发行版(如Ubuntu)

  1. 重启后,系统会自动安装Ubuntu。如果未自动安装:
    • 打开Microsoft Store,搜索Ubuntu,选择最新版本安装。
  2. 安装完成后,打开Ubuntu,按提示设置用户名和密码(密码输入时不会显示,输完后按回车)。

第4步:下载Docker Desktop

  1. 访问Docker官网下载安装包:
    Docker Desktop下载地址
  2. 选择“Windows”版本,点击下载Docker Desktop Installer.exe

第5步:安装Docker Desktop

  1. 双击下载的Docker Desktop Installer.exe
  2. 安装时勾选以下选项:
    • ☑️ Add shortcut to desktop(桌面快捷方式)
    • ☑️ Use WSL 2 instead of Hyper-V(使用WSL 2替代Hyper-V)
  3. 点击“Install”开始安装,等待完成。

第6步:启动并配置Docker

  1. 安装完成后,双击桌面图标启动Docker Desktop。
  2. 首次启动时,会提示登录Docker账号(可跳过)。
  3. 进入设置(Settings):
    • General → 勾选“Use WSL 2 based engine”(确保使用WSL 2)。
    • Resources → WSL Integration → 勾选已安装的Ubuntu。
  4. 点击“Apply & Restart”保存设置并重启Docker。

三、验证安装是否成功

  1. 打开PowerShell或Ubuntu终端,输入:
    docker run hello-world
    
  2. 如果看到以下输出,说明安装成功:
    Hello from Docker!
    This message shows your installation appears to be working correctly.
    

四、常见问题解决

  1. Docker启动失败

    • 检查是否已正确启用WSL 2(命令:wsl -l -v,状态显示为“Running”)。
    • 重启电脑后重试。
  2. 提示“WSL 2未安装”

    • 手动安装WSL 2内核更新包(参考第2步)。
    • 运行命令:wsl --set-default-version 2
  3. 权限不足或命令报错

    • 所有操作需以管理员身份运行PowerShell。
    • 确保Ubuntu子系统已启动(打开Ubuntu终端一次即可)。

五、进一步学习


按照以上步骤操作,即可在Windows家庭版顺利使用Docker!如有其他问题,欢迎随时提问。