MySQL的数据持久化的问题
#
# 获取镜像
[root@node1 ~]# docker pull mysql:5.7
# 运行容器,需要做数据挂载,需要配置密码的,这是要注意的
[root@node1 ~]# docker run -d --name mysql -p 3301:3306 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --restart always mysql:5.7
#本地测试登录
mysql -uroot -h 127.0.0.1 -P 3301 -p123456
mysql> create database nq;
mysql> create database hebye;
假设我们将容器删除
docker rm -f 0e0f98ee71f7
发现,我们挂载到本地的数据卷依旧没有丢失,这就实现了容器数据持久化功能!
文档更新时间: 2021-03-18 21:49 作者:xtyang