1.什么是数据卷
数据卷是一个虚拟的目录,它将宿主机映射到容器内目录,方便我们操作容器内的文件,或者方便迁移容器产生的数据
2.如何挂载数据卷?
在创建容器时,利用-v数据卷名:容器内目录完成挂载
容器创建时,如果发现挂载的数据卷不存在时,会自动创建
3.常见的数据卷命令有哪些?
docker volume ls:查看数据卷
docker volume rm:删除数据卷
docker volume inspect:查看数据卷详情
docker volume prune:删除未使用的数据卷
在执行docker run命令时,使用-v本地目录:容器内目录可以完成本地目录挂载
本地目录必须以“/”或“./”开头,如果直接以名称开头,会被识别未数据卷而非本地目录
-v mysql:/var/lib/mysql会被识别为一个数据卷叫MySQL
-v ./mysql:/var/lib/mysql会被识别为当前目录下的MySQL目录