下载地址:Get Docker | Docker Documentation
一、首先需要开启硬件虚拟化及Hyper-V功能
如何开启硬件虚拟化,自行百度。可在任务管理器的性能中查看虚拟化是否开启
安装Hyper-V,容器,linux子系统
win10系统,打开控制面板-“应用”-“程序和功能”,勾选相关Hyper-V、容器、适用于linux的windows子系统,“虚拟机平台”选项,然后点击确定。安装完成重启
二、创建一个文件目录软链接,让docker不装在默认的C盘,然后安装docker
1.先创建 E:\Docker 目录。 这个就是安装实际目录了
2.开始—“Windows系统”—“命令提示符”,一定要以管理员身份运行,然后,再运行如下命令(第一个目录C:\Program Files\Docker为快捷方式的目录,也是docker默认安装目录):
mklink /J "C:\Program Files\Docker" "E:\Docker"
运行结果:
为 C:\Program Files\Docker <<===>> E:\Docker 创建的联接
3、此时可以运行下载的exe安装docker了。
三、迁移镜像步骤
Step 1
cmd 或者powershell以管理员运行起来
Step 2:
查看当前wsl系统状态 ,默认两行 state状态是running version是2
wsl -l -v
Step 3:停止当前的WSL
wsl --shutdown
Step 4:备份docker-desktop-data和docker-desktop
wsl --export docker-desktop E:\docker\docker-desktop.tar
wsl --export docker-desktop-data E:\docker\docker-desktop-data.tar
Step 5:取消注册
wsl --unregister docker-desktop-data
wsl --unregister docker-desktop
Step 6:导入备份的数据(注意版本要和前面保持一致)
wsl --import docker-desktop E:\Docker\wsl\distro E:\docker\docker-desktop.tar --version 2
wsl --import docker-desktop-data E:\docker\wsl\data E:\docker\docker-desktop-data.tar --version 2
Step 7:检查
wsl -l -v
Step 8:重启Docker
右下角图标重启,或者桌面图标启动