ctr: content digest sha256:1968f73dbbc39b1a32axxx: not found

2023年 5月 4日 49.2k 0

当我们使用ctr export导出或者import导入的时候,提示ctr: content digest sha256:1968f73dbbc39b1a32a71755552f195085f1d639e6e71d1639a47449ee5c0074: not found
需要3步进行解决

  • [ ] 删除下载好的镜像
  • [ ] 在pull镜像添加--all-platforms,所有平台都可以使用
  • [ ] 再次import和export,不需要添加--all-platforms
  • #首先删除镜像
    [root@web01 ~]# ctr i rm docker.io/library/nginx:alpine
    docker.io/library/nginx:alpine
    
    #下载全平台镜像
    [root@web01 ~]# ctr i pull docker.io/library/nginx:alpine --all-platforms
    
    #导入导出测试
    [root@web01 tmp]# ctr i export --all-platforms nginx.tar docker.io/library/nginx:alpine
    [root@web01 tmp]# ctr i export nginx_i4t.com.tar docker.io/library/nginx:alpine
    #这样导出就没有错误
    
    #导入成功
    [root@web01 tmp]# ctr i ls -q
    docker.io/library/nginx:alpine
    docker.io/library/nginx:i4t
    [root@web01 tmp]# ctr i rm docker.io/library/nginx:alpine
    docker.io/library/nginx:alpine
    [root@web01 tmp]# ctr i import nginx.tar 
    unpacking docker.io/library/nginx:alpine (sha256:5a0df7fb7c8c03e4158ae9974bfbd6a15da2bdfdeded4fb694367ec812325d31)...done
    
    [root@web01 tmp]# ctr i ls -q
    docker.io/library/nginx:alpine
    docker.io/library/nginx:i4t

    拉取镜像添加了--all-platforms会将所有平台都下载下来

    unpacking linux/amd64 sha256:5a0df7fb7c8c03e4158ae9974bfbd6a15da2bdfdeded4fb694367ec812325d31...
    unpacking linux/arm/v6 sha256:5a0df7fb7c8c03e4158ae9974bfbd6a15da2bdfdeded4fb694367ec812325d31...
    unpacking linux/arm/v7 sha256:5a0df7fb7c8c03e4158ae9974bfbd6a15da2bdfdeded4fb694367ec812325d31...
    unpacking linux/arm64/v8 sha256:5a0df7fb7c8c03e4158ae9974bfbd6a15da2bdfdeded4fb694367ec812325d31...
    unpacking linux/386 sha256:5a0df7fb7c8c03e4158ae9974bfbd6a15da2bdfdeded4fb694367ec812325d31...
    unpacking linux/ppc64le sha256:5a0df7fb7c8c03e4158ae9974bfbd6a15da2bdfdeded4fb694367ec812325d31...
    unpacking linux/s390x sha256:5a0df7fb7c8c03e4158ae9974bfbd6a15da2bdfdeded4fb694367ec812325d31...
    
    #否则默认下载当前平台

    相关文章:

    1. Docker 镜像及Docker仓库配置 [四]
    2. Xtrabackup安装以及应用
    3. Kubernetes 1.14 二进制集群安装
    4. Docker 基础介绍及配置安装 [一]

    相关文章

    KubeSphere 部署向量数据库 Milvus 实战指南
    探索 Kubernetes 持久化存储之 Longhorn 初窥门径
    征服 Docker 镜像访问限制!KubeSphere v3.4.1 成功部署全攻略
    那些年在 Terraform 上吃到的糖和踩过的坑
    无需 Kubernetes 测试 Kubernetes 网络实现
    Kubernetes v1.31 中的移除和主要变更

    发布评论