方法一、安装包安装
下载包安装
https://github.com/mishamosher/CentOS-WSL https://wsldl-pg.github.io/docs/Using-wsldl/#distros https://github.com/wsldl-pg/CentWSL
安装
解压后运行 CentOS7.exe 即可
打开 CentOS
1. 从 Windows 终端 打开
安装 Windows 终端
2. 从 PowerShell 打开
方法二、导入 CentOS 的 tar 文件进行安装
在 docker 中运行一个 CentOS 容器,用 docker exprot 命令导出为 tar 文件。
0. 查看版本(可选)
先查看一下 CentOS 版本,很好是 8.x 前面安装包装的是 7.x 这回装个 8.x - ocker run -it centos /bin/bash
- [root@dca578a4bc76 /]# cat /etc/centos-release
- CentOS Linux release 8.4.2105
复制代码
确认版本没问题后,我们按下 Ctrl + P,然后紧接着按下 Ctrl + Q 这样退出 CentOS,但保持容器不终止。用 docker ps 查看一下容器还在: - C:\Users\jerry>docker ps
- CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
- dca578a4bc76 centos "/bin/bash" 4 minutes ago Up 4 minutes wizardly_hypatia
复制代码
1. 导出 Docker 容器到 tar 文件
- 我先创建个目录用来存导出文件 D:/OS/CentOS8/
- 执行导出命令,格式:docker export 容器名 > 导出文件.tar
- docker export wizardly_hypatia > D:/OS/CentOS8/centos8.4.2105.tar
复制代码
3. 容器利用完了,可以抛弃它了 - docker stop wizardly_hypatia
- docker rm wizardly_hypatia
复制代码
2. 将 tar 文件导入 WSL
2.1. 导入 tar
执行命令格式:wsl --import <发行版名称> <安装目录> <导入文件.tar> 导入成功会在安装目录下生成一个虚拟磁盘镜像 |