美文网首页
docker持久化数据的方案 --- 2022-05-04

docker持久化数据的方案 --- 2022-05-04

作者: 一位先生_ | 来源:发表于2022-07-06 15:02 被阅读0次

volume:

image.png image.png

docker volume list
docker volume inspect ***

image.png

创建容易mysql1,并指定volume 别名未mysql 数据存储路径为/var/lib/mysql

docker run -d --name mysql1 -v mysql:/var/lib/mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql

进入mysql1容器中,进入mysql-shell 创建哥数据库docker

然后退出容器,接着删除容器mysql1,然后创建:mysql2 ,二者使用volume一样

docker run -d --name mysql2 -v mysql:/var/lib/mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql

进入mysql2容器中,执行nysql shell 可以看到docker数据库是存在的

数据持久化之Bind Mouting:

image.png

使用Bind Mouting 不需要每次修改文件后 build镜像创建容器,可实现同步修改

相关文章

网友评论

      本文标题:docker持久化数据的方案 --- 2022-05-04

      本文链接:https://www.haomeiwen.com/subject/vnegyrtx.html