Docker数据卷

Posted 敖胤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker数据卷相关的知识,希望对你有一定的参考价值。

数据卷是一个可供一个或多个容器使用的特殊目录,它将主机操作系统目录直接映射进容器

它可以提供很多有用的特性:

​ 1.数据卷可以在容器之间共享和重用

​ 2.对数据卷的修改会立马生效

​ 3.对数据卷的更新,不会影响镜像

​ 4.数据卷默认会一直存在,即使容器被删除

一、创建数据卷

docker volume create 数据卷名称

说明:数据卷在本机的默认路径为:/var/lib/docker/volumes/数据卷名称/_data

二、查看数据卷

#查看单个数据卷
docker volume inspect 数据卷名称
#查看所有数据卷
docker volume ls

三、删除数据卷

docker volume rm 数据卷名称

四、数据卷映射

4.1、默认方式

采用此方式,当数据卷不存在时,docker会自动创建,创建时自动同步容器内部内容。

docker -run -v 数据卷名称:容器内路径 镜像ID	

4.2、指定路径方式

路径不存在时,自动创建,创建时不会自动同步容器内部内容。

docker -run -v 本机路径:容器内路径 镜像ID	

手动创建一个ROOT目录,并创建一个index.html首页:

以上是关于Docker数据卷的主要内容,如果未能解决你的问题,请参考以下文章

Docker----数据卷安全

Docker 数据卷

Docker 基本操作 数据卷 -- docker 数据卷基本操作挂载数据卷

docker-数据卷

Docker之七:Docker数据卷管理

运维实战 容器部分 Docker数据卷