Linux系统下docker 安装 MySQL
踩坑解决:
1、docker安装mysql,不需要执行search
2、pull时,需要指定版本号
3、连接Navicat需要看阿里云端口号是否开启
在拉取镜像的时候,如果不使用代理服务器,docker search mysql不需要执行
本人在未使用代理服务器下安装的
不需要进行search
具体步骤如下:
一、拉取mysql镜像
1.1 拉取MySQL镜像
1.2 拉取指定mysql镜像
二、查看是否拉取成功
2.1 查看
2.2 删除相同image_id的其中一个
由于在拉取mysql镜像时拉取了两次,一次没有版本号,一次指定拉取,产生两个相同image_id,所以使用docker命令删除一个(强迫症)
docker rmi repository:tag
三、快速安装mysql
docker run -p 3307:3306 --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0
四、查看容器
4.1 查询容器 docker ps -a
4.2 查询正在运行的容器 docker ps
五、Navicat连接
5.1 检查aliyun端口开发情况
在连接Navicat时,我这里一直连接不上,因为3307的端口号并未开启,可以选择单个开启,也可以选择全部开启
5.1 连接
连接windows系统下的navicat
主机为ip
端口是3307
用户名:root
密码:自己设置的
本文参考:
docker 安装mysql-CSDN博客
Docker配置MySQL容器+远程连接(全流程)_docker mysql 远程连接-CSDN博客