Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- Oracle 사용자명 입력
- Oracle 18c HR
- Oracle 사용자명
- Oracle Express Edition
- Oracle 초기 사용자
- 비전공자를 위한 데이터베이스 입문
- Orace 18c
- Oracle 테이블 대소문자
- Oracle 테이블 띄어쓰기
- ORA-12899
- Oracle 18c HR schema
- 오라클 캐릭터셋 확인
- 오라클 캐릭터셋 변경
- oracle
- 오라클 캐릭터셋 조회
- ORA-00922
- Oracle 18c 설치
- 무료 오라클 데이터베이스
- ora-01722
- 무료 오라클 설치
- Oracle 윈도우 설치
- 윈도우 Oracle
- 서평단
- oracle 18c
Archives
- Today
- Total
Nirsa's Learning Lab
[Docker CE] Dockerfile build Error (unable to find user [user] : no matching entries in passwd file) 본문
Container/Docker
[Docker CE] Dockerfile build Error (unable to find user [user] : no matching entries in passwd file)
Nirsa 2020. 1. 19. 21:48반응형
"unable to find [user] : no matching entries in passwd file" 에러는 Dockerfile을 build를 할 때 발생 합니다.
-
발생 원인
위의 사진의 경우 빨간색으로 테두리된 사용자 계정(nirsa)이 /etc/passwd 파일에 존재하지 않음
(즉, 사용자 계정이 생성되지 않음)
(Dockerfile 에서 USER 명령을 사용하여 RUN,CMD,ENTRYPOINT 명령을 특정 사용자로 실행하려 했을 경우 발생할 수 있음)
-
해결 방법
해결 방법은 비교적 간단한데, 문제가 되는 사용자 계정을 생성해주면 됩니다.
Dockerfile에서 상단에 RUN useradd nirsa 등으로 사용자 계정을 생성 후 빌드를 시도 합니다.
반응형
'Container > Docker' 카테고리의 다른 글
[Docker CE] Docker Private Registry 구축(Docker Registry, WEB 사용) (3) | 2020.01.20 |
---|---|
[Docker CE] Automated Build를 이용한 Docker 이미지 build (1) | 2020.01.20 |
[Docker CE] dockerfile 명령어 정리 (4) (USER, LABEL, EXPOSE, VOLUME) (0) | 2020.01.19 |
[Docker CE] dockerfile 명령어 정리 (3) (COPY, ADD, ENV, ARG, WORKDIR) (0) | 2020.01.19 |
[Docker CE] dockerfile 명령어 정리 (2) (ONBUILD, STOPSIGNAL, HEALTHCHECK) (0) | 2020.01.18 |