Docker安装Mysql8
1.下载Mysql8镜像
1 | docker pull mysql:8.0.27 |
2.启动Mysql测试容器
1 | docker run -itd --name mysqltest -p 3366:3306 --privileged=true -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.27 |
3.创建本地挂载目录
1 | /home/mysql/config 配置文件目录 |
4.将Mysql容器中配置文件拷贝到宿主机
1 | docker cp mysqltest:/etc/mysql/my.cnf /home/mysql/config |
5.删除测试容器
1 | docker stop mysqltest |
6.启动Mysql容器并挂载相应目录文件
1 | docker run -itd --name mysql8 -p 3306:3306 --privileged=true --restart=always -v /home/mysql/data:/var/lib/mysql -v /home/mysql/config/my.cnf:/etc/mysql/my.cnf -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.27 |