问题描述
当尝试从本地Docker registry检索映像时,可能会收到如下错误:“DOCKER manifest unknown”。这通常是由于本地registry未知DOCKER清单引起的。
解决方案
一种解决方法是使用以下命令清理registry缓存并重新拉取镜像:
docker system prune -a
docker pull :
如果问题仍然存在,则可能是由于registry配置错误。需要从本地registry中的缓存中删除镜像并重新获取。
docker rmi :
docker login
docker pull :
在重新获取镜像之前,还可以使用以下命令从registry中删除manifest:
docker manifest rm :
docker logout
然后,再次尝试拉取镜像以重新生成manifest。