docker-mount

介绍

  1. 卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此docker不会在容器删除时删除其挂载的数据卷
  2. /var/lib/docker/volumes(卷的根目录)

挂载

  • 宿主机绝对路径:Docker容器内部绝对路径, 这个有空挂载问题
  • 空挂载问题: 会把原有配置 改为空,需要提前准备好相关配置
  • 不以/开头的路径:Docker容器内部绝对路径:(docker会自动管理,docker不会把他当前目录,而把它当前卷)生产环境使用
docker run -d -P -v nginxconf:/etc/nginx/ -v nginxpage:/usr/share/nginx/html nginx

命令

docker volume create xxx:创建卷名 
docker volume ls
[
  {
    "CreatedAt": "2022-01-13T17:36:53+08:00",
    "Driver": "local",
    "Labels": null,
    "Mountpoint": "/var/lib/docker/volumes/37d828155dd5301b328cb1dfbe725107b30ae7b8cc155f698718762ed9f531ed/_data",
    "Name": "37d828155dd5301b328cb1dfbe725107b30ae7b8cc155f698718762ed9f531ed",
    "Options": null,
    "Scope": "local"
  }
]
docker run -it -v /宿主机绝对路径目录:容器内的目录:ro 镜像名 
  1. 挂载的目录权限 --privileged=true
  2. docker volume prune: 移除无用卷
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值