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

docker进行打包

docker save 命令在导出镜像时,需要在宿主机上保留临时文件空间。出现 no space left on device 错误通常由以下原因导致:

  1. Docker临时目录空间不足:默认路径为 /var/lib/docker/tmp。
  2. 目标保存路径空间不足:当前工作目录(如 /root)可用空间不足。
  3. 镜像体积过大:导出文件可能超过宿主机剩余存储容量。

清理docker临时文件

# 会清除所有未使用的镜像、网络和卷,谨慎操作
# 清理Docker缓存和临时文件
docker system prune -a --volumes 
# 强制删除所有停止容器、未使用的镜像、网络和卷 
docker system prune -af --volumes 

调整导出路径

# 将导出路径指向其他有足够空间的目录(如 /opt)
docker save m8d:V3.1.0.250409 > /opt/m8d:V3.1.0.250409.tar  

分阶段导出

# 分批次导出或压缩导出文件 
docker save m8d:V3.1.0.250409 | gzip > /opt/m8d.tar.gz  

镜像分层导出

# 使用 `docker image save` 分层导出(需Docker 19.03+)
docker image save --output=m8d.tar  m8d:V3.1.0.250409   

规划存储策略

# 配置Docker使用独立存储卷(需重启Docker服务)
mkdir -p /data/docker 
echo '{"graph":"/data/docker"}' > /etc/docker/daemon.json  
http://www.dtcms.com/a/130299.html

相关文章:

  • Vue3+Element Plus如何实现左树右表页面案例:即根据左边的树筛选右侧表功能实现
  • DIP支付方式改革下各种疾病医疗费用的影响以及分析方法研究综述
  • 【XCP实战】AUTOSAR架构下XCP从0到1开发配置实践
  • SDHC接口协议底层传输数据是安全的
  • Git 远程仓库
  • 设计模式(8)——SOLID原则之依赖倒置原则
  • 39.[前端开发-JavaScript高级]Day04-函数增强-argument-额外知识-对象增强
  • docker创建容器添加启动--restart选项
  • 复刻系列-星穹铁道 3.2 版本先行展示页
  • 前端在线工具 CodePen 和 JSFiddle
  • 智能工厂调度系统设计方案研究报告
  • 《AI大模型应知应会100篇》第15篇:大模型训练资源需求:算力、数据与成本分析
  • ConcurrentHashMap 源码分析
  • C++中 string 类及迭代器相关知识详解
  • 详解MYSQL表空间
  • 如何为您的设计应用选择高速连接器
  • Hello Java!
  • ngx_conf_read_token - events
  • CMake set_source_files_properties用法详解
  • 机械革命 无界15X MT7922 debian12 蓝牙无法使用的研究
  • 【NLP】 18. Tokenlisation 分词 BPE, WordPiece, Unigram/SentencePiece
  • 【navicat16版本安装】
  • 基于FPGA的智能垃圾桶设计-超声波测距模块-人体感应模块-舵机模块 仿真通过
  • 服务器远程端口详解
  • MySQL与Oracle深度对比
  • 如何在英文学术写作中正确使用标点符号?
  • JavaScript 基础特性
  • XAMPP 下载、部署及使用入门
  • [redis进阶一]redis的持久化(2)AOF篇章
  • 设计模式(结构型)-桥接模式