插件窝 干货文章 win10如何下载docker镜像

win10如何下载docker镜像

Docker 镜像 下载 Desktop 265    来源:    2025-04-29

在 Windows 10 上下载 Docker 镜像需要先安装 Docker Desktop,然后通过命令行或图形界面操作。以下是详细步骤:


1. 安装 Docker Desktop for Windows

  • 下载地址:https://www.docker.com/products/docker-desktop
  • 系统要求
    • Windows 10 64位(专业版/企业版/教育版,版本 2004 或更高)。
    • 启用 Hyper-VWSL 2(Docker 安装时会自动配置)。

2. 启动 Docker Desktop

安装完成后,启动 Docker Desktop。右下角系统托盘出现 Docker 图标(鲸鱼标志)表示服务已运行。


3. 下载 Docker 镜像

方法 1:使用命令行(PowerShell 或 CMD)

  1. 打开终端(PowerShell 或 CMD)。
  2. 搜索并下载镜像(以 nginx 为例):

    docker pull nginx
    
    • 默认下载最新版本(nginx:latest),如需指定版本: bash docker pull nginx:1.23.0
  3. 查看已下载的镜像:

    docker images
    

方法 2:使用 Docker Desktop 图形界面

  1. 打开 Docker Desktop,点击左侧 Images 选项卡。
  2. 点击 Pull 按钮,输入镜像名称(如 ubuntu),选择版本后下载。

4. 常见问题解决

  • 错误:docker pull 速度慢
    配置国内镜像加速器(如阿里云、中科大):

    1. 右键 Docker 托盘图标 → SettingsDocker Engine
    2. 在配置文件中添加镜像地址(示例为阿里云): json "registry-mirrors": ["https://<你的ID>.mirror.aliyuncs.com"]
    3. 点击 Apply & Restart
  • 错误:WSL 2 未启用
    以管理员身份运行 PowerShell,执行:

    wsl --install
    

    重启系统后重试。

  • 错误:Hyper-V 禁用
    在 BIOS 中启用虚拟化(VT-x/AMD-V),然后在 PowerShell 中运行:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    

5. 验证镜像

运行一个测试容器(以下载的 nginx 为例):

docker run -d -p 8080:80 nginx

访问 http://localhost:8080,看到 Nginx 欢迎页即表示成功。


总结

  1. 安装 Docker Desktop 并确保服务运行。
  2. 使用 docker pull <镜像名> 或图形界面下载镜像。
  3. 配置镜像加速器提升下载速度(可选)。

如果有其他问题(如权限错误、网络问题),可提供具体报错进一步排查。