容器与数据耦合的问题
数据卷:是一个虚拟目录,指向宿主机文件系统中的某个目录
操作数据卷:
数据卷操作的基本语法如下:
docker volume [COMMAND]
docker volume命令是操作系统卷操作,根据命令后跟随的command来确定下一步的操作:
create:创建一个volume
inspect:显示一个或多个volume的信息
ls:列出所有的volume
prune:删除未使用的volume
rm:删除一个或多个指定volume
案例:创建一个数据卷,并查看数据卷在宿主机的目录位置
创建数据卷:docker volume create html
查看所有数据:docker volume ls
查看数据卷详细信息卷:docker volume inspect html
总结:
数据卷的作用:
将容器与数据分离,解耦合,方便操作容器内数据,保证数据安全
数据卷操作:
•
docker volume create
•
docker volume ls
•
docker volume inspect
•
docker volume rm
•
docker volume prune