注:本文为学习时记录的笔记,内容尚浅,后续有时间可能会完善
拉取镜像
docker pull mysql:8.2
启动mysql容器 复制配置文件到本地
创建本地映射文件夹
mkdir /root/mysql/conf /root/mysql/data
启动容器
docker run -d \
--privileged=true \
-p 3306:3306 \
--name mysql \
-e MYSQL_ROOT_PASSWORD=123123 \
mysql:8.2
docker cp mysql:/etc/mysql/conf.d /root/mysql/conf
重新启动容器
docker stop mysql
docker rm mysql
docker run -d \
--privileged=true \
-p 3306:3306 \
--name mysql \
-v /root/mysql/conf:/etc/mysql \
-v /root/mysql/data:/var/lib/mysql/ \
-e MYSQL_ROOT_PASSWORD=123 \
--restart always \
mysql:8.2