Dockerfile의 apt-get 설치 라인의 debconf 오류 메시지

Dockerfile의 apt-get 설치 라인의 debconf 오류 메시지

나는 Dockerfile에 대해 배우고 있으며 이전에는 컬을 사용해 본 적이 없습니다.

달릴 때이 Dockerfile. 터미널 출력은 다음을 제공합니다.

여기에 이미지 설명을 입력하세요

그런 다음:

여기에 이미지 설명을 입력하세요 Google을 검색해 보면 처리할 수 없는 대화형 대화 상자가 있다는 것을 알 수 있습니다.

터미널 출력에서 ​​본 마지막 명령은
Step 7 : RUN apt-get install curl -y && ...15행에서 ​​39행까지 시작하는 명령이었습니다.

이 문제를 어떻게 처리해야 할까요? 감사해요

편집하다
답변 중 하나댓글의 링크에 포인터를 제공하십시오.우분투 매뉴얼 페이지, 매뉴얼 페이지를 읽은 후 내 경우에 이 솔루션을 어떻게 통합해야 할지 잘 모르겠습니다. 도움이 필요하세요? 고마워

편집 2
허용되는 답변은 ARG DEBIAN_FRONTEND=noninteractive. 이것을 Dcokerfile에 어떻게 통합합니까? 고마워

답변1

세 가지 옵션이 있습니다:

  1. 치명적이지 않은 것처럼 보이는 메시지를 무시하십시오.

  2. RUN apt-get install ...모두를 다음으로 대체RUN DEBIAN_FRONTEND=noninteractive apt-get install ...

  3. 맨 위 줄 ARG DEBIAN_FRONTEND=noninteractive뒤에 추가하세요 .FROM ...

옵션 3을 사용하면 연결된 dockerfile의 처음 몇 줄은 다음과 같아야 합니다.

FROM ubuntu:14.04
ARG DEBIAN_FRONTEND=noninteractive
MAINTAINER Stephen Pope, [email protected]

자세히 알아보기 ARG:https://docs.docker.com/engine/reference/builder/#/arg

원천:https://stackoverflow.com/questions/22466255/is-it-possibe-to-answer-dialog-questions-when-installing-under-docker

관련 정보