작성
·
2.7K
0
안녕하세요 강사님! 늘 빠른 답변 감사합니다.
다름이 아니라 제가 해당 영상을 보고 제 docker registry 에 eureka image 를 push 하기 위해서 build를 하려고 하는데, 다음과 같은 에러가 뜨더라구요.
[+] Building 1.5s (4/4) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 37B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> ERROR [internal] load metadata for docker.io/library/openjdk:17-ea-11-jdk-slim 1.4s
=> [auth] library/openjdk:pull token for registry-1.docker.io 0.0s
------
> [internal] load metadata for docker.io/library/openjdk:17-ea-11-jdk-slim:
------
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
무엇이 문제일까요?
답변 1
1
안녕하세요, 이도원입니다.
저는 아직 겪어본 에러는 아닌데, 비슷한 증상이 있는 게시물을 찾게 되어야 해결책을 공유해 봅니다.
https://stackoverflow.com/questions/65361083/docker-build-failed-to-fetch-oauth-token-for-openjdk
Docker Configuration으로 이동하셔서, Docker Engine 항목에 다음과 같은 설정 항목이 있는지 확인해 보시기 바랍니다. buildkit 설정을 false로 바꾸어서 다시 빌드해 보시기 바랍니다.
"features": {
"buildkit": true
},
감사합니다.
저도 같은오류로 고생하다 강사님 말씀대로 처리하니 잘되네요 감사합니다!!!