当前位置: 首页 > news >正文

docker默认存储地址 var/lib/docker 满了,换个存储地址操作流程

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=12.寻找大文件磁盘目录du -sh /*du -sh /data/*du -sh /data/app/*查找到不要的文件并删除

3、准备好重新放docker 地址后,操作流程

1、
查看 docker 状态
systemctl status docker
停止 docker
systemctl stop docker
查看 docker 状态
systemctl status docker2cd /home    #空间大,df -h 查看挂载点
mkdir -p docker/lib3、
将之前的docker  复制到新的目录
cp -r /var/lib/docker docker/lib4、
修改 添加新的的路径,如下
vim  /etc/docker/daemon.json新增 {"data-root": "/home/docker/lib/docker"}5、
重新加载配置文件。并重新启动docker
systemctl daemon-reload && systemctl restart docker6、查看docker的存储路径
docker info找到   Docker Root Dir: /home/docker/lib/docker7、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磁盘空间满了如何解决?

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • HardeningMeter:一款针对二进制文件和系统安全强度的开源工具
  • 项目收获总结--MyBatis的知识收获
  • linux在ssh的时候询问,yes or no 如何关闭
  • 自动驾驶车道线检测系列—3D-LaneNet: End-to-End 3D Multiple Lane Detection
  • Python爬虫进阶----2(细心,耐心才能爬好)
  • PostgreSQL的Json数据类型如何使用
  • Flask校验
  • Ansible服务实现自动化运维
  • 微信小程序开发入门指南
  • 在STM32嵌入式中C/C++语言对栈空间的使用
  • Matlab Git管理
  • shell 条件语句
  • 不同类型的指针变量进行++操作的效果
  • allure_pytest:AttributeError: ‘str‘ object has no attribute ‘iter_parents‘
  • MongoDB文档整理
  • JavaScript-如何实现克隆(clone)函数
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • Javascript基础之Array数组API
  • JavaScript设计模式系列一:工厂模式
  • Laravel 中的一个后期静态绑定
  • Nacos系列:Nacos的Java SDK使用
  • October CMS - 快速入门 9 Images And Galleries
  • Python学习笔记 字符串拼接
  • Shadow DOM 内部构造及如何构建独立组件
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 区块链将重新定义世界
  • 如何胜任知名企业的商业数据分析师?
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 我感觉这是史上最牛的防sql注入方法类
  • 我看到的前端
  • 最近的计划
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • 如何在招聘中考核.NET架构师
  • 通过调用文摘列表API获取文摘
  • ​iOS安全加固方法及实现
  • ​数据链路层——流量控制可靠传输机制 ​
  • (~_~)
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (第一天)包装对象、作用域、创建对象
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (四十一)大数据实战——spark的yarn模式生产环境部署
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)Sql Server 保留几位小数的两种做法
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET Core 项目指定SDK版本
  • .NET MVC第五章、模型绑定获取表单数据
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .Net 垃圾回收机制原理(二)
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .Net语言中的StringBuilder:入门到精通