Docker Volume

Docker 数据卷

什么是 Volume

为了实现数据持久化,使容器之间可以共享数据。可以将容器内的目录,挂载到宿主机上或其他容器内,实现同步和共享的操作。即使将容器删除,挂载到本地的数据卷也不会丢失

管理数据卷

docker volume create nginx-vol   # 创建一个自定义容器卷
docker volume ls                 # 查看所有容器卷
docker volume inspect nginx-vol  # 查看指定容器卷详情信息

例如,创建一个自定义容器 nginx-vol

具名挂载

使用命令:

将容器内目录挂载到主机内目录上,通过docker inspect命令查看该容器即可以看到挂载信息:

circle-exclamation

建立挂载关系后,容器和主机的文件将同步和共享

匿名挂载(不推荐)

匿名挂载后,使用 docker volume ls 命令查看所有挂载的卷:

每一个VOLUME NAME对应一个挂载的卷,由于挂载时未指定主机目录,因此无法直接找到目录。

清理卷

如果不再使用自定义卷了,你可以清理卷

Last updated