volume:


docker volume list
docker volume inspect ***

创建容易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:

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