心心念念的WSL2终于在早些时候正式推送,作为一个代码写的不咋地,喜欢瞎折腾的大垃圾,不由得尝鲜一把WSL2,这玩意结合Docker简直是生产力工具~
安装WSL2
略
安装Docker Desktop
略
简单配置Docker Desktop
-
镜像
-
这里我用的是阿里的镜像源
-
Docker Desktop设置
-
MySQL安装
-
拉取镜像
在此不表 -
启动MySQL容器
docker run --name MySQL_Docker -p 3306:3306 -v /mnt/f/*/*/*/MySQL_Docker:/var/lib/mysql -e MYSQL_ROOT_PASSWORD= -d mysql
- 命令简单解释
- 官方文档
- -p 指定容器内部端口和映射的端口,其中-P是随机端口(好像没人会这么干吧…)
- -v 挂载数据,我这里是挂载到了本地
F
的某个目录下,因为WSL2这玩意其实会把windows磁盘默认挂载,但是魔幻的是他的写入有延迟,也就是说你可能这边已经泡起来了,但是目标目录还是空的,不要慌,等等就行了 MYSQL_ROOT_PASSWORD=
这里是你的root用户密码- 这个Docker镜像好像默认把root用户设置成了%,也就是开箱即用
- 命令简单解释
-
至此应该算是安装完成了
啰嗦几句,生产环境不建议把MySQL这种IO密集型的东西跑在Docker里面