或者自定义存储位置
mkdir mysql cd mysql docker run -d \ --name mysql01 \ -v $PWD:/var/lib/mysql \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=123456 \ mysql:5.7 \ --default-authentication-plugin=mysql_native_password
其中 :
-d : 代表后台运行
--name : 代表容器名称
-v :代表数据映射
-p: 代表网络端口映射
-e: 代表mysql启动环境变量(可以前往 docker.hub.com 中进行咨询)
最后一行代表mysql8.0以上的密码加密规范,否则无法远程连接报错.
docker ps
可以看到我们的mysql01 启动了,相同的方法可以启动02,03....
通过navicat 或者 datagrip等三方数据库连接工具来进行测试
测试成功.