基础架构系列篇-系统WIN10安装DOCKER-DESKTOP环境
目录
系统环境版本说明win10(>19版) 支持wls2方式
相关说明.
1. 下载与安装docker-desktop
下载地址 https://hub.docker.com/editions/community/docker-ce-desktop-windows/
安装exe可执行文件
方式1
1. 编写脚本与运行
以下内容保存至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
2. 临时修改系统版本
打开cmd执行
REG ADD “HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion” /v EditionId /T REG_EXPAND_SZ /d Professional /F
3. 打开hyper-v功能
控制面板-功能-打开hyper-v功能
方式2
1. 启动docker-desktop异常提示wsl安装异常
下载适用于 x64(通过cmd执行systeminfo查看版本) 计算机的 WSL2 Linux 内核更新包
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4—download-the-linux-kernel-update-package
安装
2. 控制面板-功能-打开wsl
2. 双击启动docker-desktop测试
打开cmd, 执行docker -v或docker version查看即可
3. 修改docker-desktop保存位置
查看docker-desktop运行状况
打开cmd执行 wsl -l -v --all (wsl --list --verbose --all)
关掉运行wsl --shutdown --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文件
运行docker-desktop
点击桌面安装的快捷方式启动,查看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即可