前置问题
1.docker下载mysql最新版本速度很慢,换了阿里云加速器还是很慢
解决方案:换成mysql-server后速度很快。
2.docker安装mysql-server后(mysql也是一样的),docker中mysql-server容器是运行状态但是mysql拒绝navicat的连接请求。
解决方案:设置远程访问权限
拉取镜像
#列出所有在运行的容器信息
docker ps
#拉取官方的最新版本的镜像
docker pull mysql/mysql-server
#查看本地镜像中是否已有mysql/mysql-server
docker images
启动容器并初始化参数
访问名为root(建议使用root别修改),密码为password(可以随意设置,password有两处都需要修改,建议两处password设置保持一致)
如果是mysql则把里面的 --name mysql mysql/mysql-server修改为 --name mysql mysql即可
#启动mysql-server容器并初始化参数信息
docker r