docker镜像存储结构和存储目录迁移

本文详细介绍了Docker镜像的默认存储结构及其各部分的功能,包括devicemapper、containers、graph等目录的作用,并提供了修改Docker存储目录的方法,如通过编辑docker.service文件来指定新的存储路径。

docker镜像存储结构

docker默认镜像的存储目录是/var/lib/docker

devicemapper/devicemapper/data       #用来存储相关的存储池数据      
devicemapper/devicemapper/metadata   #用来存储相关的元数据。
devicemapper/metadata/               #用来存储 device_id、大小、以及传输_id、初始化信息
devicemapper/mnt                     #用来存储挂载信息 
container/                           #用来存储容器信息
graph/                               #用来存储镜像中间件及本身详细信息和大小 、以及依赖信息
repositores-devicemapper             #用来存储镜像基本信息
tmp                                  #docker临时目录   
trust                                #docker信任目录
volumes                             #docker卷目录

修改docker存储目录

查看存储目录

dockerd -h | grep “Docker Root Dir”

查看docker.service

systemctl cat docker

# /usr/lib/systemd/system/docker.service 
修改docker.service

vi /usr/lib/systemd/system/docker.service
在ExecStart参数后面,直接设置 --data-root

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值