docker下载MySQL镜像并运行

本地安装了MySQL8.0版本,由于新增了不少特性,且版本驱动也跟旧版本不一致,故只能docker下载一个5.7旧版本了。

(一)搜索MySQL5.7镜像并拉取
搜索:docker search mysql:5.7
docker下载MySQL镜像并运行
拉取镜像:docker pull mysql:5.7
docker下载MySQL镜像并运行
(二)查看下载成功的MySQL镜像并启动容器
查看拉取的镜像:docker images
docker下载MySQL镜像并运行
启动一个MySQL5.7容器:docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
其中,-d:开启Daemon守护进程
-p:端口映射,格式为主机(宿主)端口:容器端口
-e:设置环境变量,MYSQL_ROOT_PASSWORD=123456 设置MySQL的密码为123456;
–name:为容器指定一个名称;
docker下载MySQL镜像并运行
查看启动的容器:docker ps
docker下载MySQL镜像并运行
(三)进入MySQL5.7容器
进入容器命令:docker exec -it 5673800dd392 /bin/bash
其中,-it:以交互模式运行容器,并在终端显示
/bin/bash:容器命令
docker下载MySQL镜像并运行
退出容器(不是停止),输入exit

(四)navicat连接测试MySQL数据库
docker下载MySQL镜像并运行
证明安装完成!