1、问题描述
ctr 推送镜像到本地仓库报错 ctr: content digest sha256:b96e30ccb0a1e225493e53d4f81cb2c27183406e5f902ed43c4bf15dc6f21c9c: not found
2、问题原因
本人的平台是M1,正常情况下载镜像会自动按平台寻找版本,但是由于我下载的镜像版本没有arm平台的,下载了,所以推送本地仓库报错
3、问题解决
下载镜像的时候加 --all-platform
[root@centosone bing]# ctr images push --plain-http 10.211.55.6:5000/registry.k8s.io/ingress-nginx/controller:v1.11.3
WARN[0000] DEPRECATION: The `mirrors` property of `[plugins."io.containerd.grpc.v1.cri".registry]` is deprecated since containerd v1.5 and will be removed in containerd v2.1. Use `config_path` instead.
manifest-sha256:428b951ac3933d12bff16d3fb986ecaa0371c1f1979e1697d40a08388cebb60c: done |++++++++++++++++++++++++++++++++++++++|
config-sha256:2d37f5a3dd01b3f22912802cdcbf8739693d2774f7e9d7c6f704ae3bd34fa0b0: done |++++++++++++++++++++++++++++++++++++++|
elapsed: 0.1 s