문제

을 추가로 아카이브(.tar.gz 다)및 풀 그 동안 이미지 만들기를 사용가능.

ADD archive.tar.gz /archive.tar.gz
RUN tar xzf archive.tar.gz

하려면 압축 파일을 풀고,나는 다음 메시지가 표시됩니다.

tar: /archive.tar.gz: Cannot read: Is a directory
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now

지 않는 나에게 어떤 의미 때문에,파일 archive.tar.gz 은 디렉토리에 있습니다.

도움이 되었습니까?

해결책

실행한 후에는 중간 commit 도커의 이미지가 볼 수 있는 /archive.tar.gz 실제로는 디렉토리에 있습니다.즉 도커를 자동으로 추출물 보관할 때에 추가하는 동안 이미지 만들기.

지금도 이 문서에서 설명 docker 문서.

(편집:파일,예를 들어, .sql.gz, 되지 않을 압축 해제에 추가)

다른 팁

당신이 원하는 경우 보관하지 않으 사용 COPY, 지 ADD.

다른 사람을 위해 실행으로 이 문제를 더욱 최근에 참조할 때 url 과 그들의 ADD 명령,이 문제가 도커 17.06.0-ce (2017-06-28).

항만 노동자 릴리스:

참고:Docker17.06.0 는 문제에 이미지 빌더의 원인 변화에서의 동작을 추가 지침의능한 참조할 때 원격입니다.tar.gz 파일입니다.의 문제가 해결 될 것입니다에서 도커 17.06.1.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top