Ubuntu服务器构建时出现java:8-jre-alpine镜像清单找不到错误求助
关于
java:8-jre-alpine镜像构建失败的原因分析 出现manifest for java:8-jre-alpine not found错误,主要有以下几种可能:
- 官方镜像仓库已移除该镜像:Docker Hub上原官方
java镜像仓库已被归档停止维护,Oracle JDK 8相关的镜像标签(包括8-jre-alpine)已被移除。之前能正常构建是因为本地有缓存,缓存失效后重新拉取就会找不到。 - 镜像标签被替换:官方已将OpenJDK相关镜像迁移到
openjdk仓库,原java:8-jre-alpine对应的有效镜像应为openjdk:8-jre-alpine,原标签被废弃。 - 本地Docker缓存被清理:如果执行过
docker system prune或其他清理缓存的操作,本地存储的旧镜像被删除,再次构建时需要从仓库拉取,此时仓库已无该镜像,导致报错。 - Docker Hub索引同步异常:极少数情况下,服务器访问Docker Hub时遇到镜像索引同步延迟,但这种情况通常是临时性的,结合你“此前正常突然失效”的情况,这种概率较低。
内容的提问来源于stack exchange,提问作者Ahmad Mousa
相关产品推荐
相关产品推荐

