문제
을 추가로 아카이브(.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.
제휴하지 않습니다 StackOverflow