环境
- CentOS 7.2
- Docker 20.10.8
- MySQL 5.7
安装步骤
拉取镜像
默认拉取最新版本的镜像
$ docker pull mysql
如果要指定版本,使用下面的命令
$ docker pull mysql:5.7
访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 。
可以通过 Sort by 查看其他版本的 MySQL,默认是最新版本 mysql:latest 。
创建数据目录和配置文件
在宿主机创建放置mysql的配置文件的目录和数据目录,并且进行授权
$ mkdir -p /usr/mysql/conf /usr/mysql/data
$ chmod -R 755 /usr/mysql/
创建mysql镜像实例(安装特定版本)
$docker run -d -p 3306:3306 --privileged=true -v /usr/mysql/conf/my.cnf:/etc/my.cnf -v /docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
安装成功
通过 docker ps 命令查看是否安装成功:
通过navicat连接
参考:CentOS7利用docker安装MySQL5.7