Windows 系统上安装 Docker Desktop 的详细步骤。请确保您的系统满足以下要求:

系统要求

  • Windows 版本:Windows 10 64位 或更高版本。
  • Hyper-V 和 Containers 功能:必须开启。
  • WSL 2(可选但推荐):用于运行 Linux 容器。

步骤 1: 检查系统要求

  1. 检查 Windows 版本
  • 打开“设置”(可以通过 Win + I 快捷键打开)。
  • 点击“系统” > “关于”。
  • 查看“Windows 规格”下的“版本”信息,确保版本号大于或等于 1703。
  1. 开启 Hyper-V 和 Containers 功能
  • 打开“控制面板”。
  • 点击“程序” > “程序和功能” > “启用或关闭 Windows 功能”。
  • 勾选“Hyper-V”和“Containers”,然后点击“确定”。
  • 重启计算机以应用更改。
  1. 安装 WSL 2(可选但推荐)
  • 打开 PowerShell 作为管理员(右键点击开始菜单,选择“Windows PowerShell (管理员)”)。
  • 运行以下命令启用 WSL:(这里可以不运行,在安装时候勾选wsl会自动安装)
  wsl --install
  • 重启计算机以完成安装。

步骤 2: 下载 Docker Desktop

  1. 访问Docker Desktop官网
    https://docs.docker.com/desktop/setup/install/windows-install/
  2. 点击“Get Docker Desktop for Windows”按钮下载安装程序。

步骤 3: 安装 Docker Desktop

  1. 双击下载的 .exe 文件启动安装向导。
  2. 遵循屏幕上的提示进行安装。默认设置通常足够使用,但您也可以自定义安装选项。
  3. 在安装过程中,如果提示安装 WSL 2,请选择安装。

步骤 4: 启动 Docker Desktop

  1. 安装完成后,Docker Desktop 应该会自动启动。如果没有,您可以在开始菜单中搜索“Docker”并点击启动。
  2. 第一次启动时,Docker Desktop 可能会请求管理员权限以完成一些必要的配置,请根据提示操作。
  3. 登录 Docker 账户(可选)。如果您打算使用 Docker Hub 上的镜像,拥有账户是非常有帮助的。

步骤 5: 验证安装

  1. 打开命令提示符或 PowerShell。
  2. 运行以下命令验证 Docker 是否正确安装并运行:
docker run hello-world

如果一切正常,您应该会看到一条欢迎消息,表明 Docker 已经成功安装并且可以正常工作。

步骤 5: 安装中文语言包

https://github.com/asxez/DockerDesktop-CN

常见问题及解决方法

  1. Docker Desktop 启动失败
  • 确保 Hyper-V 和 Containers 功能已开启。
  • 确保 WSL 2 已安装(如果您打算使用 Linux 容器)。
  • 尝试重启计算机后再次启动 Docker Desktop。
  1. Docker Desktop 占用大量资源
  • 在 Docker Desktop 设置中调整资源分配,例如减少分配给 Docker 的 CPU 和内存。
  1. 网络问题
  • 确保您的防火墙和安全软件没有阻止 Docker 的网络连接。
  • 尝试重启 Docker Desktop 或计算机。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。