在 Windows 上安装 Docker
想在 Windows 上玩转 Docker? 没问题! 作为一个在容器化领域摸爬滚打多年的老鸟,我来手把手教你如何在 Windows 上安装 Docker,保证让你轻松上手! 不过,友情提示一下,安装 Docker 需要管理员权限哦,记得先确认一下。
第一步:检查系统要求
- 操作系统版本:Docker Desktop 需要 Windows 10 或更高版本。 建议使用 Windows 10 2004 或更高版本,以获得最佳体验。
- 启用 WSL 2:Docker Desktop 需要 WSL 2 (Windows Subsystem for Linux 2) 支持。 如果你的系统没有启用 WSL 2,需要先启用它。
- 硬件要求:
- 64 位处理器,支持虚拟化。
- 至少 4GB 内存。
- BIOS 中启用虚拟化。
第二步:启用 WSL 2
- 检查 WSL 是否已启用:以管理员身份打开 PowerShell,执行以下命令:
1 | Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux |
如果返回结果中 State
为 Enabled
,则表示 WSL 已启用。 如果未启用,请继续下一步。
- 启用 WSL:以管理员身份打开 PowerShell,执行以下命令:
1 | Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart |
执行完成后,重启电脑。
- 启用虚拟机平台:以管理员身份打开 PowerShell,执行以下命令:
1 | Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart |
执行完成后,重启电脑。
下载并安装 Linux 内核更新包:访问 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi,下载并安装 Linux 内核更新包。
设置 WSL 2 为默认版本:以管理员身份打开 PowerShell,执行以下命令:
1 | wsl --set-default-version 2 |
第三步:下载并安装 Docker Desktop
- 下载 Docker Desktop:下载 Docker Desktop for Windows。
- 安装 Docker Desktop:双击下载的 Docker Desktop 安装包,按照提示进行安装。
- 启动 Docker Desktop:安装完成后,启动 Docker Desktop。
- 接受协议:启动 Docker Desktop 后,会提示你接受 Docker Subscription Service Agreement,点击 “Accept” 接受协议。
第四步:配置 Docker Desktop
- 登录 Docker Hub:在 Docker Desktop 界面,点击 “Sign in” 登录你的 Docker Hub 账号。 如果你没有 Docker Hub 账号,需要先注册一个。
- 配置资源:在 Docker Desktop 界面,点击 “Settings”,可以配置 Docker Desktop 的资源,例如 CPU、内存、磁盘空间等。 建议根据你的电脑配置进行调整。
- 配置 WSL 集成:在 Docker Desktop 界面,点击 “Resources”,选择 “WSL INTEGRATION”,启用你想要集成的 WSL 发行版。
第五步:验证 Docker 安装
- 打开 PowerShell:打开 PowerShell。
- 执行 Docker 命令:执行以下命令:
1 | docker version |
如果返回 Docker 的版本信息,则表示 Docker 安装成功。
- 运行 Hello World 镜像:执行以下命令:
1 | docker run hello-world |
如果成功运行 Hello World 镜像,则表示 Docker 可以正常工作。
一些小建议
- 更新 Docker Desktop:Docker Desktop 会定期发布更新,建议及时更新,以获得最佳体验。
- 学习 Docker 命令:学习 Docker 命令可以帮助你更好地使用 Docker。
- 阅读 Docker 文档:Docker 官方文档提供了详细的 Docker 使用说明,可以帮助你解决遇到的问题。
总结
通过以上步骤,你就可以在 Windows 上安装 Docker Desktop 了。 整个过程可能会遇到一些问题,但只要按照步骤一步一步操作,相信你一定能够成功安装并运行 Docker。
记住,Docker 是一个强大的工具,可以帮助你更好地管理和部署应用程序,希望你能够充分利用 Docker 的优势,提高你的开发效率。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 蛋挞の小窝!
评论