Docker下载MySQL5.7镜像并运行

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

(一)搜索MySQL5.7镜像并拉取
搜索:docker search mysql:5.7
Docker下载MySQL5.7镜像并运行_第1张图片
拉取镜像:docker pull mysql:5.7
Docker下载MySQL5.7镜像并运行_第2张图片
(二)查看下载成功的MySQL镜像并启动容器
查看拉取的镜像:docker images
Docker下载MySQL5.7镜像并运行_第3张图片
启动一个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 ps
在这里插入图片描述
(三)进入MySQL5.7容器
进入容器命令:docker exec -it 5673800dd392 /bin/bash
其中,-it:以交互模式运行容器,并在终端显示
/bin/bash:容器命令
Docker下载MySQL5.7镜像并运行_第4张图片
退出容器(不是停止),输入exit

(四)navicat连接测试MySQL数据库
Docker下载MySQL5.7镜像并运行_第5张图片
证明安装完成!

你可能感兴趣的:(docker)