尝试在 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'
Run Code Online (Sandbox Code Playgroud)
这个错误究竟是什么意思?我缺少权限吗?
作为参考,这就是我的 Dockerfile 的样子:
### 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 Code Online (Sandbox Code Playgroud)