Dockerfile 로 이미지 생성시 apt 을 이용해 패키지를 설치 하다 보면 time zone 설정을 위한 유저 인풋을 요구하는 경우가 있다.
이런 경우 이미지 생성을 위해 사용자가 처음부터 끝까지 대기 해야 하는 불편 함이 생긴다.
나의 경우 아래 이미지와 같은 사용자 입력을 요구하는 경우가 생겼다.
해결방법
timezone 관련 사용자 입력을 disable 하기 위해서는 DEBIAN_FRONTEND=noninteractive 을 추가해 주면 된다.
전체 명령은 아래와 같다.
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y libglib2.0-0 libsm6 libxrender-dev libxext6 git-all \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/
- 끝 -
'Common' 카테고리의 다른 글
[Django] nginx 와 django container 분리 에러 해결 (0) | 2023.01.18 |
---|---|
[django] nginx 와 django app 분리 (0) | 2023.01.16 |
[ubuntu] Conflicting values set for option Signed-By regarding source ~ 에러 (0) | 2023.01.09 |
[Django] Forbidden (CSRF cookie not set.) 에러 해결 (0) | 2023.01.04 |
[Django] 장고 앱 공개 운영 (1) | 2023.01.01 |