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)、配置文件:將配置文件映射出來,方便在宿主機上修改配置文件
