首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
docker默认存储地点 var/lib/docker 满了,换个存储地点 ...
返回列表
发新帖
docker默认存储地点 var/lib/docker 满了,换个存储地点操纵流程
[复制链接]
发表于 2024-7-22 17:32:53
|
显示全部楼层
|
阅读模式
1. 查看docker
存储
地点
docker info
如下 var/lib/docker
复制
代码
2、查看内存大小
按需执行
df -h
找超过100M的大文件
find / -type f -size +100M -exec ls -lh {} \;
df -Th /var/lib/docker 查找这个文件的容量
df -h 查找所有挂载点
du -hs /home/syy_temp/*
1、df -h
2、sudo du -h --max-depth=1
2.寻找大文件磁盘目录
du -sh /*
du -sh /data/*
du -sh /data/app/*
查找到不要的文件并删除
复制
代码
3、准备好重新放docker 地点后,操纵流程
1、
查看 docker 状态
systemctl status docker
停止 docker
systemctl stop docker
查看 docker 状态
systemctl status docker
2、
cd /home #空间大,df -h 查看挂载点
mkdir -p docker/lib
3、
将之前的docker 复制到新的目录
cp -r /var/lib/docker docker/lib
4、
修改 添加新的的路径,如下
vim /etc/docker/daemon.json
新增 {
"data-root": "/home/docker/lib/docker"
}
5、
重新加载
配置
文件。并重新启动docker
systemctl daemon-reload && systemctl restart docker
6、查看docker的
存储
路径
docker info
找到 Docker Root Dir: /home/docker/lib/docker
7、docker inspect 镜像id 查看
存储
地址是否也是修改
...
"GraphDriver": {
"Data": {
"LowerDir": "/home/docker/lib/docker/overlay2/ ......
...
8、没有问题,删除原来的内容
rm -rf /var/lib/docker
复制
代码
复制文件下令
当涉及到大文件或需要节省带宽时,思量使用rsync。
如果只需在本地进行简单的文件复制,可以使用cp。
在进行敏感数据传输时,选择rsync并设置
加密
选项。
区别:
rsync -avz /var/lib/docker /data/docker/lib/
cp -r /var/lib/docker /data/docker/lib/
参考
docker磁盘不足!已解决~
Docker磁盘空间满了怎样解决?
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
饭宝
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表