Trouble/Docker

Timezone, geographic area 설정으로 인한 Docker build 무한 대기 해결법

침닦는수건 2024. 5. 7. 15:46
반응형

간혹 Dockerfile 내 설치하는 패키지 중 time zone, greographic area처럼 유저가 직접 설정하는 내용이 있을 경우, docker build가 더 진행되지 않고 대기 상태에 빠져 무한 루프 돌고 있을 때가 있다. 

 

해결법

1. 직접 입력해주기

ENV $TIMEZONE=Asia/Seoul
RUN ln -snf /usr/share/zoneinfo/$TIMEZONE /etc/localtime

 

2. 무시하도록 하기

ENV DEBIAN_FRONTEND=noninteractive

 

개인적으로 후자로 박아넣는 것이 더 좋더라. interactivate input을 받는 내용 중 크리티컬한 것들은 별로 없었음.

반응형