dockerfile - Docker build: failed to fetch oauth token for openjdk? - Stack Overflow

Ask questions Research chat →

https://stackoverflow.com/questions/65361083/docker-build-failed-to-fetch-oauth-token-for-openjdk · scraped

deploy

Attachments

Scraped Content

— 143 words · 2026-02-14 03:17:18 UTC ·

Excerpt

I'm having trouble understanding this error when trying to build a project in Docker: > [internal] load metadata for docker.io/library/openjdk:11: ------ failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to authorize: rpc error: code = Unknown desc = failed to fetch oauth token: unexpected status: 401 Unauthorized' What does this error mean exactly? Am I missing permissions? For reference, this is what my Dockerfile looks like: ### base jdk image ### FROM openjdk:11 as setup ENV USER sc_user ENV HOME /home/$USER ENV REPO $HOME/sc RUN useradd -u 9999 $USER COPY --chown=$USER build.gradle gradlew $REPO/ COPY --chown=$USER gradle $REPO/gradle USER $USER WORKDIR $REPO RUN ./gradlew FROM setup as tdd ENTRYPOINT ["./gradlew", "-t", "test"] FROM setup as debug-tdd ENTRYPOINT ["./gradlew", "-t", "test", "-PjvmArgs=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005"] ### build jar ### FROM setup as build COPY --chown=$USER src $REPO/src RUN .
I'm having trouble understanding this error when trying to build a project in Docker: > [internal] load metadata for docker.io/library/openjdk:11: ------ failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to authorize: rpc error: code = Unknown desc = failed to fetch oauth token: unexpected status: 401 Unauthorized' What does this error mean exactly? Am I missing permissions? For reference, this is what my Dockerfile looks like: ### base jdk image ### FROM openjdk:11 as setup ENV USER sc_user ENV HOME /home/$USER ENV REPO $HOME/sc RUN useradd -u 9999 $USER COPY --chown=$USER build.gradle gradlew $REPO/ COPY --chown=$USER gradle $REPO/gradle USER $USER WORKDIR $REPO RUN ./gradlew FROM setup as tdd ENTRYPOINT ["./gradlew", "-t", "test"] FROM setup as debug-tdd ENTRYPOINT ["./gradlew", "-t", "test", "-PjvmArgs=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005"] ### build jar ### FROM setup as build COPY --chown=$USER src $REPO/src RUN ./gradlew clean test build generatePomFileForMavenJavaPublication

Visibility

Visible to everyone

Reading Status

Related Bookmarks

My Note


Saved!

Annotations

Export as Markdown
+ Annotate selection

Add Annotation