基础架构系列篇-系统WIN10安装DOCKER-DESKTOP环境
下载地址 https://hub.docker.com/editions/community/docker-ce-desktop-windows/
安装exe可执行文件
以下内容保存至cmd文件并运行
pushd “%~dp0”
dir /b %SystemRoot%\servicing\Packages*Hyper-V*.mum >hyper-v.txt
for /f %%i in (‘findstr /i . hyper-v.txt 2^>nul’) do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
打开cmd执行
REG ADD “HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion” /v EditionId /T REG_EXPAND_SZ /d Professional /F
控制面板-功能-打开hyper-v功能
下载适用于 x64(通过cmd执行systeminfo查看版本) 计算机的 WSL2 Linux 内核更新包
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4—download-the-linux-kernel-update-package
安装
打开cmd, 执行docker -v或docker version查看即可
打开cmd执行 wsl -l -v --all (wsl --list --verbose --all)
wsl --export docker-desktop F:\SW\DOCKER\WSL\docker-desktop.tar
wsl --export docker-desktop-data F:\SW\DOCKER\WSL\docker-desktop-data.tar
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
wsl --import docker-desktop F:\SW\DOCKER\WSL\docker-desktop F:\SW\DOCKER\WSL\docker-desktop.tar --version 2
wsl --import docker-desktop-data F:\SW\DOCKER\WSL\docker-desktop-data F:\SW\DOCKER\WSL\docker-desktop-data.tar --version 2
打开F:\SW\DOCKER\WSL\docker-desktop与F:\SW\DOCKER\WSL\docker-desktop-data
查看ext4.vhdx文件
点击桌面安装的快捷方式启动,查看ext4.vhdx文件更新时间
重装提示 Exising installation is up to date 解决方法
出现这个问题是因为卸载Docker没有卸载干净,导致无法重装
解决方法:
按下Window+R唤起命令输入界面,输入regedit打开注册表编辑
在地址栏输入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Docker Desktop
再安装Docker Desktop Installer.exe即可