docker 安装mysql

docker search mysql       #查找镜像源

docker pull mysql:latest      #拉取image

解决方案
1.先创建一个简单的mysql容器实例

docker run -p 3306:3306 --name sample-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

2.复制里面的/etc/mysql文件夹

docker cp sample-mysql:/etc/mysql/. /mydata/mysql/conf

3.删除掉临时容器

docker rm -f sample-mysql

4.启动完整的容器命令

docker run \
-p 3306:3306 \
--name mysql \

--restart unless-stopped \

-e MYSQL_ROOT_PASSWORD=123456 \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
--privileged=true \
-d mysql:5.7

posted @ 2024-01-13 23:29  swore  阅读(32)  评论(0编辑  收藏  举报