Windows下docker安装mysql并挂载数据
一、拉取mysql镜像docker pull二、运行镜像生成容器docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql三、创建本地挂载目录举例:E:\docker-mysql\data存放数据E:\docker-mysql\conf存放配置文件四、复制一份mysql容器配置文件到本地挂载目录docker
·
一、拉取mysql镜像
docker pull
二、运行镜像生成容器
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
三、创建本地挂载目录
举例:
E:\docker-mysql\data 存放数据
E:\docker-mysql\conf 存放配置文件
四、复制一份mysql容器配置文件到本地挂载目录
docker cp mysql:/etc/mysql/my.cnf E:\docker-mysql\conf #把mysql容器内的/etc/mysql/my.cnf复制到本地
还可以加 -e TZ=Asia/Shanghai 设置时区
五、删除旧容器
docker rm mysql
六、运行新容器,挂载
docker run --name mysql -p 3306:3306 -v /e/docker-mysql/conf/my.cnf:/etc/mysql/my.cnf -v /e/docker-mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
七、测试
docker exec -it mysql bash
进入容器后
mysql -uroot -p123456
大功告成
更多推荐
已为社区贡献1条内容
所有评论(0)