openjdk的拉取请求被拒绝

时间:2020-08-09 10:50:43

标签: docker dockerfile

我有以下docker文件:

FROM openjdk:11.0.7-jdk
RUN apt-get install -y unzip
ENV APP_HOME=/root/dev/beverage
WORKDIR $APP_HOME
COPY . $APP_HOME
WORKDIR /app
RUN curl -L https://services.gradle.org/distributions/gradle-6.5.1-bin.zip -o gradle-6.5.1-bin.zip
RUN unzip gradle-6.5.1-bin.zip
ENV GRADLE_HOME=/app/gradle-6.5.1
ENV PATH=$PATH:$GRADLE_HOME/bin
WORKDIR $APP_HOME
RUN gradle build



FROM opejdk:11.0.7-jre
WORKDIR /root/
COPY --from=builder /root/dev/beverage/build/libs/bev-all.jar .
CMD ["java", "-jar", "bev-all.jar"]

当我尝试以下命令时: docker build -t beverage .

我得到以下信息:

Step 13/16 : FROM opejdk:11.0.7-jre
pull access denied for opejdk, repository does not exist or may require 'docker login': denied: 
requested access to the resource is denied

我尝试了许多在线技巧,但没有通过。我不确定该怎么办。

1 个答案:

答案 0 :(得分:0)

我很抱歉你有错字。 您编写的是FROM opejdk:11.0.7-jre而不是FROM openjdk:11.0.7-jre:ope n jdk