最近跑项目需要使用docker配置环境,遇到这么一行代码阻碍了正常的拉取,一直显示报错。
FROM docker.1ms.run/library/openjdk:8-jre
原因:
openjdk:8-jre 官方镜像已经在 Docker Hub 上被下架(deprecated + removed)了 ,所以你现在无论从官方源还是镜像站拉取,都会出现 not found。
办法:
使用 Eclipse Temurin(官方继任者)。这是 目前事实上的"官方 OpenJDK 镜像"。
FROM docker.1ms.run/eclipse-temurin:8-jre