Windows 10 64 位:Pro 2004(内部版本 19041)或更高版本,或者 Enterprise 或 Education 1909(内部版本 18363)或更高版本。
要在 Windows 10 上成功运行客户端 Hyper-V,需要满足以下硬件先决条件:
确定,然后重启电脑,配置生效,
管理员身份打开 Hyper-V管理器
创建虚拟交换机
管理员身份打开命令窗口 : systeminfo 查看配置
双击Docker Desktop Installer.exe运行安装程序。
如果您尚未下载安装程序 ( Docker Desktop Installer.exe
),则可以从 Docker Hub 获取。它通常会下载到您的Downloads
文件夹,或者您可以从 Web 浏览器底部的最近下载栏运行它。
出现提示时,确保在“配置”页面上选择“启用 Hyper-V Windows 功能”或“为 WSL 2 安装所需的 Windows 组件”选项。
注意: 此为Hyper-V 下安装,所以不要勾选 WSL 2,若没有Hyper-V 选项, 只勾选快捷方式, 等安装完之后,启动docker后会提示选择使用 Hyper-V 还是 WSL 2.
若要在安装完成后进行切换
文档:Redirecting…
文档参考准备 Windows 操作系统容器 | Microsoft Docs:
设置目录:
设置国内源:
Docker for windows10 可以配置阿里云镜像,到阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台 注册一个账户,登录进去后再列表选择加速器,把你的专属加速器地址复制粘贴到Daemon的Registry mirrors中
( 先安装或更新 WSL 2 )
如果你没有使用 Windows 预览体验版本,则需要按照以下步骤手动启用 WSL 所需的功能。
需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
以管理员身份打开 PowerShell 并运行:
PowerShell复制
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
若要更新到 WSL 2,需要运行 Windows 10。
若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本。
备注
如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:WSL 2 即将支持 Windows 10 版本 1903 和 1909。 请参阅疑难解答说明。
安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。
以管理员身份打开 PowerShell 并运行:
PowerShell复制
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动 计算机,以完成 WSL 安装并更新到 WSL 2。
完成后下载安装 Docker Desktop
或直接切换至 wsl2
下载安装 Ubuntu-18.04 : 手动下载适用于 Linux 的 Windows 子系统 (WSL) 发行版 | Microsoft Docs
wsl --set-version Ubuntu-18.04 2
wsl -l -v
用于查看 WSL 虚拟机中所有已安装 Linux 系统的 WSL 发行版本,1 对应 WSL,2 对应 WSL 2,我们通过 wsl --set-version Ubuntu-18.04 2
命令指定 Ubuntu-18.04
系统使用 WSL 2 发行版,如果你安装的是其他 Linux 系统,以 wsl -l -v
命令列举的 Name
字段为准。
wsl -l -v
文档参考: Install WSL | Microsoft Docs
WSL 上的 Docker 容器入门 | Microsoft Docs