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

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

저는 Dockerfile을 배우고 있는데 이전에는 컬을 사용해 본 적이 없습니다.

달리는 동안이 Dockerfile. 터미널 출력은 다음을 제공합니다.

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

그런 다음:

여기에 이미지 설명을 입력하세요. 인터넷 검색을 해보니 처리할 수 없는 대화형 대화 상자가 있다고 합니다.

터미널 출력에 표시되는 마지막 명령은
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

관련 정보