나는 Dockerfile에 대해 배우고 있으며 이전에는 컬을 사용해 본 적이 없습니다.
달릴 때이 Dockerfile. 터미널 출력은 다음을 제공합니다.
그런 다음:
Google을 검색해 보면 처리할 수 없는 대화형 대화 상자가 있다는 것을 알 수 있습니다.
터미널 출력에서 본 마지막 명령은
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