centos版本信息:
docker版本信息
mysql版本:5.7
1、docker方式安装
首先拉取mysql镜像:docker pull mysql:5.7
查看本地的mysql镜像
执行如下命令,运行mysql容器:
docker run -p 3307:3307 --name mysql-3307 -v /data/mysql/3307/conf/my.conf:/etc/mysql/mysql.conf.d/mysqld.cnf -v /data/mysql/3307/mysql_data:/var/lib/mysql --net=host --privileged -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
查看启动后的容器:
通过docker inspect 容器id/名称命令,可以查看指定容器的相关信息:如容器和宿主机的目录映射关系等:
通过docker exec -it 88dab2f338c6(容器id) bash 命令可进入容器进行修改密码、客户端连接权限等操作
注意点:
1)、持久化:一定要通过-v 命令将容器的中的数据目录映射到宿主机上,且通过重启方式验证数据持久化是否生效
2)、配置文件:将配置文件映射出来,方便在宿主机上修改配置文件