前提条件:
- 确保已经安装了docker
- 确保配置了一些国内镜像加速
直接运行:
docker run -d --name mysql-container -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v ~/mysql-data:/var/lib/mysql mysql:latest
-p 3306:3306 端口映射,前面是当前主机,后面是docker容器的
-v 当前主机目录:docker容器目录 , 容器数据卷,用来永久保存数据的,因为容器挂了,数据会丢
因为我是wsl2上的环境,服务器是Ubuntu,我可以用本地windows上的navicat软件,连接到Ubuntu中的MySQL容器。
先看下Ubuntu的ip:
本地电脑 ping 一下这个ip:
ping 172.29.97.130
一般应该是畅通的,打开navicat,配置一下: