저는 Dockerfile을 배우고 있는데 이전에는 컬을 사용해 본 적이 없습니다.
달리는 동안이 Dockerfile. 터미널 출력은 다음을 제공합니다.
그런 다음:
인터넷 검색을 해보니 처리할 수 없는 대화형 대화 상자가 있다고 합니다.
터미널 출력에 표시되는 마지막 명령은
Step 7 : RUN apt-get install curl -y && ...
15행에서 시작하여 39행에서 끝나는 것입니다.
이 문제를 어떻게 처리해야 합니까? 감사해요
편집하다
답변 중 하나댓글에 링크를 걸어주세요우분투 매뉴얼 페이지, 매뉴얼 페이지를 읽은 후 이 솔루션을 내 사례에 통합하는 방법을 잘 모르겠습니다. 도움이 필요하세요? 감사해요
편집 2
허용되는 답변은 ARG DEBIAN_FRONTEND=noninteractive
.Dcokerfile에 이것을 어떻게 통합합니까? 감사해요
답변1
세 가지 옵션이 있습니다:
이 메시지는 치명적이지 않은 것으로 보이므로 무시하십시오.
각각을
RUN apt-get install ...
다음으로 교체하십시오.RUN DEBIAN_FRONTEND=noninteractive apt-get install ...
맨 윗줄에 추가한 후
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