dockerdesktop 重新安装
1、卸载 dockerdesktop
卸载时,最后一步删除镜像文件 会卡住
取消
2、在资源管理器中将镜像文件路径改名
如:e:\docker 修改 e:\docker1
3、重新安装wsl
wsl --shutdown
以管理员身份运行hy.bat
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
pause
4、dos方式重新安装docker desktop
cd 到Docker Desktop Installer.exe 文件目录start /w "" "Docker Desktop Installer.exe" install --backend=wsl-2 --installation-dir=e:\Docker1\ --accept-license
5、安装完后启动后台服务
6、启动docker desktop 软件
可以看到docker desktop 软件中Resources->advance->wslconfig.file 文件路径 C:\Users\31629\AppData\Local\Docker\wsl
7、配置镜像源
"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"debug": true,"experimental": false,"insecure-registries": ["localhost:5000"],"registry-mirrors": ["https://docker.1ms.run","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc","https://do.nark.eu.org","https://dc.j8.work","https://dockerproxy.com","https://gst6rzl9.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com","http://mirrors.ustc.edu.cn/","https://mirrors.tuna.tsinghua.edu.cn/","http://mirrors.sohu.com/"]
}
8、拉取
docker pull mysql:8.0.28
9、创建本地仓库
docker pull registry
docker run -d -p 5000:5000 --restart=always --name registry registry