Docker数据卷

1、什么是数据卷

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

数据卷 是被设计用来持久化数据的,它的生命周期独立于容器,Docker 不会在容器被删除后自动删除 数据卷,并且也不存在垃圾回收这样的机制来处理没有任何容器引用的 数据卷。如果需要在删除容器的同时移除数据卷。可以在删除容器的时候使用 docker rm -v 这个命令。

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

  •    数据卷 可以在容器之间共享和重用
  •    对数据卷的修改会立马生效
  •    对数据卷的更新,不会影响镜像
  •    数据卷 默认会一直存在,即使容器被删除

2、相关操作

创建数据卷

docker volume create 名称

查看所有数据卷

docker volume ls

在主机里使用以下命令可以查看指定 数据卷 的信息

docker volume inspect 名称

删除数据卷

docker volume rm 名称

无主的数据卷可能会占据很多空间,要清理请使用以下命令

docker volume prune

应用数据卷

指定一个路径作为数据卷存放位置

docker run -v 路径:容器内部路径 镜像id

举例  命令 

docker run -d -p 8080:8080 --name demo_tomcat -v /opt/volume_demo_tomcat:/usr/local/tomcat/webapps 镜像id

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LoneWalker、

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值