Containerd 镜像导出工具

配置过滤规则,生成可在任意 containerd 节点运行的命令。基于 ctr images list -q,跨版本稳定。默认命名空间 k8s.io

1 选择要导出的镜像 默认导出全部
过滤规则怎么写?
默认是子串匹配,每行一个关键词,对完整镜像引用做匹配 nginx 匹配名字含 nginx 的镜像 registry.k8s.io/ 匹配该 registry 下的镜像 :v1.28 匹配 tag 含 v1.28 的镜像 勾选「使用正则」后,每行视为一个 ERE 正则 ^docker\.io/ 只匹配 docker.io 开头 :(latest|stable)$ 匹配 tag 为 latest 或 stable sha256: / @digest 是常见的中间产物,默认排除以保持列表干净
2 在源节点执行导出

    
3 在目标节点导入 把 tar 文件传过去后,运行这条

    
tar 文件目录跟「输出目录」保持一致
4 预览效果 可选,看看会导出哪些镜像
解析到 0 将导出 0 已排除 0