[环境搭建篇] Windows 环境下如何安装Docker工具

注意: 在Windows环境下安装Docker需要依赖WSL 2(Windows Subsystem for Linux 2)Hyper-V虚拟化技术。以下是详细的安装步骤,适用于Windows 10/11专业版、企业版或教育版(家庭版需使用替代方案):


1. 检查系统要求

  • 操作系统:Windows 10 64位(版本2004或更高)或Windows 11。
  • 内存:建议至少4GB。
  • BIOS设置:确保开启虚拟化支持(Intel VT-x或AMD-V)。
  • WSL 2:需启用WSL 2并安装Linux内核更新包。
  • Hyper-V:专业版/企业版需启用Hyper-V(家庭版不可用)。

2. 启用WSL 2和虚拟化

步骤一:启用WSL

  1. 以管理员身份打开PowerShell,执行以下命令:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    

步骤二:启用虚拟化(Hyper-V)

  1. 以管理员身份运行PowerShell,输入:
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  2. 重启电脑。

步骤三:安装WSL 2内核

  1. 下载并安装WSL 2 Linux内核更新包
  2. 设置WSL 2为默认版本:
    wsl --set-default-version 2
    

3. 安装Docker Desktop

  1. 下载安装包
  2. 运行安装程序
    • 双击下载的.exe文件,按照向导安装。
    • 勾选以下选项:
      • Enable WSL 2 Features(必须勾选)
      • Add shortcut to desktop(可选)
  3. 完成安装
    • 安装完成后,点击“Close and restart”重启电脑。

4. 配置Docker

  1. 启动Docker Desktop
    • 双击桌面图标启动Docker,等待右下角鲸鱼图标显示“Docker Desktop is running”。
  2. 验证安装
    • 打开PowerShell或CMD,输入:
      docker --version        # 显示Docker版本
      docker run hello-world  # 运行测试容器
      
    • 若输出“Hello from Docker!”,表示安装成功。
  3. 配置镜像加速(国内用户)
    • 右键点击任务栏Docker图标 → Settings → Docker Engine。
    • 在JSON配置中添加国内镜像源(如阿里云、网易云):
      "registry-mirrors": [
        "https://your-aliyun-mirror.mirror.aliyuncs.com",
        "https://hub-mirror.c.163.com"
      ]
      
    • 点击“Apply & Restart”重启Docker。

5. 家庭版用户替代方案

若使用Windows家庭版(不支持Hyper-V),需通过以下方式安装:

  1. 安装Docker Toolbox
  2. 使用VirtualBox虚拟机
    • 通过VirtualBox安装Linux虚拟机,在虚拟机内使用Docker。

6. 常见问题解决

问题1:Docker无法启动

  • 原因:未启用WSL 2或虚拟化。
  • 解决
    1. 检查BIOS中虚拟化是否开启。
    2. 确保已安装WSL 2内核更新包。
    3. 在PowerShell输入:
      wsl --update
      wsl --set-default-version 2
      

问题2:镜像下载慢

  • 解决:配置国内镜像源(见步骤4.3)。

问题3:权限不足

  • 解决:以管理员身份运行Docker Desktop和终端。

7. 基本Docker命令示例

docker pull nginx          # 拉取Nginx镜像
docker images              # 查看本地镜像
docker run -d -p 80:80 nginx  # 运行Nginx容器并映射端口
docker ps                  # 查看运行中的容器

通过以上步骤,即可在Windows环境下成功安装并配置Docker。若需深入使用,建议学习Dockerfile编写和容器编排工具(如Docker Compose)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值