在windows下使用docker,需要安装docker desktop
https://www.docker.com/products/docker-desktop
直接安装,安装完成后启动可能会报错
错误信息 Failed to set version to docker-desktop: exit code: -1
解决方法
下载 NoLsp.exe
https://files.cnblogs.com/files/gaocong/NoLsp.zip
解压,管理员打开cmd,切换到解压目录下执行
NoLsp.exe c:\windows\system32\wsl.exe
修改镜像源
1.可以通过设置 在 Docker Engine 中的 registry-mirrors 对应的数组中增加
2.在
C:/Users/用户名/.docker
路径下有个 daemon.json 在其中修改 registry-mirrors (此方法适用于docker启动不成功的情况下)
修改拉取的镜像源的保存路径,默认在C盘
修改镜像拉取的位置
1.退出docker desktop
2.检查是否全部退出
wsl --list --verbose
全部显示stoped则继续3.备份当前的
wsl --export docker-desktop D:\Docker\images\docker-desktop.tar
wsl --export docker-desktop-data D:\Docker\images\docker-desktop-data.tar
4.注销当前
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop
5.导入备份到指定目录
wsl --import docker-desktop D:\Docker\images\docker-desktop D:\Docker\images\docker-desktop.tar --version 2
wsl --import docker-desktop-data D:\Docker\images\docker-desktop-data D:\Docker\images\docker-desktop-data.tar --version 2