计算机知识分享网

【mysql】docker安装mysql5.7并将数据挂在本地

获取镜像
docker pull mysql:5.7
启动容器,密码 123456,映射 3306 端口,并挂载目录

docker run -d -p 3306:3306  -v /home/david-workspace/docker/docker-mysql3306/mysql-data/conf:/etc/mysql/conf.d -v /home/david-workspace/docker/docker-mysql3306/mysql-data/data:/var/lib/mysql -v /home/david-workspace/docker/docker-mysql3306/mysql-data/mysqlbak:/tmp/mysqlbak -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7

docker run -d -p 3306:3306  -v /home/david-workspace/docker/docker-mysql/mysql-data/conf:/etc/mysql/conf.d -v /home/david-workspace/docker/docker-mysql/mysql-data/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.6
做了数据映射到主机,删除容器后,数据也不会丢失。

#Mysql