docker mysql 容器持久化

1。 运行镜像
docker run -v ~/cl/mysql:/var/lib/mysql --name juMysql -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 mysql
2f7f96b7fa36757f8199f808985cdc0b69ffa08fd585362144047982ed7dde37

进入容器
docker exec -it 2f7f96b7fa36 /bin/bash

进入命令行
mysql -uroot -p123456

创建数据库表

删除容器
exit 加 docker stop 容器id

重新启动镜像并进入容器
docker run -v ~/cl/mysql:/var/lib/mysql --name juMysql3 -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 mysql
便可以查看之前创建的库表

只要宿主机上的数据卷还在,就可以实现持久化
在这里插入图片描述

(注意端口占用,删除自身运行的mysql)

2。 开放权限
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41948178/article/details/108567339