☰
镜像升级后死活拉不下来?先看看它的层是什么压缩格式
2026/10/22 7:29:35 网站建设 项目流程

文章目录

  • 📖 介绍 📖
  • 🏡 演示环境 🏡
  • 📒 正文章节 📒
    • 📋 先看清楚:报错说的是「不认识这种压缩」
    • 🔍 为「解不了」找出该负责的那一环
    • 🛠 老机器现在能用的三条路
      • 📦 转成 gzip 再导进去
      • 🏷 让仓库给你 gzip 那一份
      • ⚙️ 换掉运行时
    • 🧩 顺手排掉一个相似故障
    • 📊 一个反直觉的事实
    • ✅ 收个尾
  • ⚓️ 相关链接 ⚓️

📖 介绍 📖

NAS 上的自托管服务想升级,镜像却怎么都拉不下来。报错不长眼:要么一句unsupported media type,要么一句failed to extract layer,后面跟一串看不懂的 MIME 类型。硬件没坏,网络也通——同一个镜像在别的机器上明明拉得好好的。

多数人的第一反应是「网络又抽风了」,接着换镜像源、挂代理、改 DNS,折腾半天回到原点。「application/vnd.oci.image.layer.v1.tar+zstd」:镜像的层换了压缩格式,而你这台机器上的容器运行时还没学会解。

下面把这条线完整捋一遍:怎么一眼看出是不是压缩格式的锅、哪些版本开始支持、以及手上这台老机器现在能用的三条路。照着走,不用等厂商发新版也能把镜像拿下来。

🏡 演示环境 🏡

  • 系统:Debian 12
  • 容器运行时:Docker Engine 28.5.2 + containerd v1.7.29
  • 网络:国内网络

📢注意:本文内容为个人学习笔记,仅供参考。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询