Docker 컨테이너를 실행할 수 없는 이유는 무엇입니까? 이 작업을 수행할 권한이 없습니다: 서버가 401을 반환했습니다.

Docker 컨테이너를 실행할 수 없는 이유는 무엇입니까? 이 작업을 수행할 권한이 없습니다: 서버가 401을 반환했습니다.

권한(401)에 문제가 있습니다. 간단한 Spring Boot 애플리케이션이 있습니다.

drwxrwxr-x   7 miki miki  4096 Jan  7 07:06 ./
drwxr-xr-x 158 miki miki 12288 Jan  7 07:06 ../
-rw-rw-r--   1 miki miki   178 Jan  7 07:06 Dockerfile
drwxrwxr-x   8 miki miki  4096 Jan  6 15:57 .git/
-rw-rw-r--   1 miki miki   395 Jan  4 12:40 .gitignore
-rw-rw-r--   1 miki miki    37 Jan  4 12:40 heroku.yml
drwxrwxr-x   3 miki miki  4096 Jan  4 12:40 .mvn/
-rwxrwxr-x   1 miki miki 10284 Jan  4 12:40 mvnw*
-rw-rw-r--   1 miki miki  6734 Jan  4 12:40 mvnw.cmd
-rw-rw-r--   1 miki miki  1238 Jan  4 12:40 pom.xml
-rw-rw-r--   1 miki miki  1169 Jan  4 12:40 README.md
drwxrwxr-x   5 miki miki  4096 Jan  4 13:19 src/
drwxrwxr-x   9 miki miki  4096 Jan  4 13:59 target/

Dockerfile을 사용하여 이미지를 빌드할 수 있습니다.

FROM openjdk:8-jdk-alpine
RUN addgroup -S miki && adduser -S miki -G miki
USER miki:miki
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

실행하려고 하면

docker run -p 8090:8090 praksaaspring
docker: you are not authorized to perform this operation: server returned 401.
See 'docker run --help'.

Nginx를 실행할 수 있어요

docker run --detach --name web1 nginx:latest
aa5c305fa12134b281b665a766f7e4579e3e52ee11db218ed960e92647dcc758

내 지원서가 어떻게 실패할 수 있나요?

이 문제를 해결하는 방법? USER를 추가하려고 시도했지만 동일한 결과를 얻었습니다.

관련 정보