在 Windows 11 上轻松安装 Docker:详细操作指南_win11安装什么版本的docker
Docker 可以让应用程序轻松跨平台运行,以下是如何在 Windows 11 上安装 Docker 的详细步骤。无论你是完全的新手还是有点经验的用户,都可以按照这份指南无障碍完成安装!
先决条件
在安装 Docker Desktop 之前,确保:
-
Windows 11 的版本符合要求:
- 必须是 Windows 10 64-bit: Pro, Enterprise,Education 或 Windows 11。
- Windows 版本号至少为 1903,构建版本为 18362 或更高。
-
启用 Hyper-V 和 WSL 2:
- Docker Desktop 需要 Hyper-V 和 Windows Subsystem for Linux 2 (WSL 2)。
步骤一:启用 WSL 2
-
启用 WSL 功能:
- 打开“开始”菜单,搜索并启动“Windows PowerShell”。
- 输入以下命令启用 WSL:
wsl --install
- 这将自动启用 WSL 和下载 Ubuntu 作为默认 Linux 发行版。
-
设置 WSL 2 为默认版本:
- 在 PowerShell 中,输入以下命令:
wsl --set-default-version 2
- 在 PowerShell 中,输入以下命令:
-
确认 WSL 2 安装状态:
- 通过以下命令查看当前的 WSL 版本:
wsl --list --verbose
- 确保看到的 Linux 发行版是 WSL 2。
- 通过以下命令查看当前的 WSL 版本:
步骤二:启用 Hyper-V
- 启用 Hyper-V 功能:
- 打开“控制面板”,选择“程序” > “程序和功能”。
- 点击“启用或关闭 Windows 功能”。
- 在弹出的窗口中,勾选“Hyper-V”。
- 点击“确定”,然后重启计算机。
步骤三:下载并安装 Docker Desktop
-
下载 Docker Desktop:
- 前往 Docker 官网 下载最新版 Docker Desktop for Windows。
-
安装 Docker Desktop:
- 在下载完成后,双击安装包开始安装。
- 在安装向导中,确保勾选“Install required Windows components for WSL 2”。
- 按照提示继续,直到安装完成。
步骤四:启动 Docker Desktop
-
启动 Docker Desktop:
- 安装完成后,从桌面或“开始”菜单找到并启动 Docker Desktop。
- 给 Docker Desktop 一些时间来初始化它的后台服务。
-
验证 Docker Desktop 是否正常工作:
- 打开 PowerShell 或命令提示符,输入以下命令检查 Docker 版本(说明成功安装):
docker --version
- 尝试运行一个简单的 Docker 容器测试:
docker run hello-world
- 如果成功,会看到“Hello from Docker!”的欢迎信息。
- 打开 PowerShell 或命令提示符,输入以下命令检查 Docker 版本(说明成功安装):
更多提示
-
更新和维护:
- 定期检查 Docker 官网以保持更新,确保你搭载最新功能和安全补丁。
- 对于初学者,建议通过 Docker Hub 获取经过验证的镜像进行容器实验。
-
常见问题解决:
- 若 Docker Desktop 未能启动,检查 Hyper-V 和 WSL 启用状态,确保您的 Windows 更新到最新版本。
- 在 Docker Desktop 设置中,可以调整用于 Docker 容器的资源(如 CPU、内存)的分配,以适应你的计算机性能。
通过以上步骤,你已在 Windows 11 上成功安装 Docker。现在,你可以开始利用 Docker 来优化应用开发和部署流程,享受容器化所带来的便捷之处!