1、安装升级WSL
1.1 WSL与WSL2的区别
WSL不支持使用Docker,相对于WSL2,WSL的功能更少。因此,如果Windows系统中安装的是WSL,那么需要将其升级为WSL2。
wsl -l -v # 查看当前Linux子系统使用的WSL版本
使用命令,出现上图结果,如果VERSION为1,则说明需要将Linux子系统由WSL更换为WSL2。
wsl --update # 升级WSL为最新
1.2 Windows系统启用虚拟平台环境
启用系统的虚拟平台可选组件功能,以管理员身份打开Power Shell,并执行Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform命令,接着重启电脑。
接着执行下图中的命令,将Linux的VERSION由1更改为2。
2、在WSL中使用Docker
2.1 安装Docker社区版
- 进入到WSL2的bash中,执行命令sudo apt-get install docker-ce;
- 启动Docker服务,sudo service docker start;
2.2 测试Docker,安装MySQL
- 拉取MySQL镜像,sudo docker pull mysql;
- 启动MySQL容器;