win10系统 Docker 安装和配置

下载地址: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

右下角图标重启,或者桌面图标启动

你可能感兴趣的:(微服务,docker,容器,运维,windows)