在当今数字化的时代,Docker 技术的应用愈发广泛。然而,对于许多 Windows 用户来说,在安装 Desktop Docker 时可能会遭遇各种令人头疼的错误。为了帮助您顺利完成安装,以下是一份详细的安装指南。
首先,确保您的 Windows 系统满足 Docker 的最低要求。这包括操作系统版本、硬件配置等方面。同时,检查您的电脑是否已开启虚拟化功能,这是成功安装的关键前提之一。
安装前准备工作:家庭中文版需升级专业版,家庭版没有hyper-v。开始运行optionalfeatures.exe打开windows功能
安装wsl2
步骤 1 - 启用适用于 Linux 的 Windows 子系统
需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
建议现在转到步骤 #2,更新到 WSL 2,但如果只想安装 WSL 1,现在可以重新启动计算机,然后继续执行步骤 6 - 安装所选的 Linux 发行版。 若要更新到 WSL 2,请等待重新启动计算机,然后继续执行下一步。
步骤 2 - 检查运行 WSL 2 的要求
若要更新到 WSL 2,需要运行 Windows 10。
对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。
对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
或 Windows 11。
步骤 3 - 启用虚拟机功能
安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。
以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动计算机,以完成 WSL 安装并更新到 WSL 2。
步骤 4 - 下载 Linux 内核更新包
Linux 内核更新包会安装最新版本的 WSL 2 Linux 内核,以便在 Windows 操作系统映像中运行 WSL。 (若要运行 Microsoft Store 中的 WSL 并更频繁地推送更新,请使用 wsl.exe --install 或 wsl.exe --update。)
下载最新包:
适用于 x64 计算机的 WSL2 Linux 内核更新包
步骤 5 - 将 WSL 2 设置为默认版本
打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:
wsl --set-default-version 2
步骤 6 - 安装所选的 Linux 分发
打开 Microsoft Store,并选择你偏好的 Linux 分发版。
单击以下链接会打开每个分发版的 Microsoft Store 页面:
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS
openSUSE Leap 15.1
SUSE Linux Enterprise Server 12 SP5
SUSE Linux Enterprise Server 15 SP1
Kali Linux
Debian GNU/Linux
Fedora Remix for WSL
Pengwin
Pengwin Enterprise
Alpine WSL
Raft(免费试用版)
Alma Linux
安装docker desktop
Docker: Accelerated Container Application Development
接下来,前往 Docker 官方网站下载最新的 Windows 版本 Desktop Docker 安装程序。在下载过程中,请务必选择与您的系统架构和版本相匹配的安装包。
更换地址
测试
选中镜像可以查看layer
最后注意一点是检查DNS,可以设置114.114.114.114 8.8.8.8
Tags:mac docker 安装