docker 구축 미 러 타 임 스 오류 아 카 이브 tar invalid tar 헤더 해결
1767 단어 난치병
Dockerfile 내용 은 다음 과 같 습 니 다.
FROM centos
RUN yum install -y gcc gcc-c++ net-tools make
WORKDIR /usr/local
ADD redis-4.0.14.tar.gz .
WORKDIR /usr/local/redis-4.0.14/src
RUN make && make install
WORKDIR /usr/local/redis-4.0.14/
ADD redis-7000.conf .
EXPOSE 7000
CMD ["redis-server","redis-7000.conf"]
빌 드 명령 실행:
docker build -t itcf/myredis:4.0.14 /root/testdir/redis
명령 이 일반 으로 실 행 될 때 오류 가 발생 했 습 니 다:failed to copy files:Error processing tar file(exit status 1):archive/tar:invalid tar header...어리둥절 한 얼굴 이 군.상황 이 안 좋아...
로 컬 에서 이 압축 파일 의 압축 을 풀 어 보 았 습 니 다:tar-xzvf redis-4.0.14.tar.gz 압축 을 마지막 에 잘못 보 고 했 습 니 다.
redis-4.0.14/deps/jemalloc/config.guess
redis-4.0.14/deps/jemalloc/config.stamp.in
redis-4.0.14/deps/jemalloc/config.sub
redis-4.0.14/deps/jemalloc/configure
tar:
gzip: stdin: invalid compressed data--crc error
gzip: stdin: invalid compressed data--length error
tar: Child returned status 1
tar: Error is not recoverable: exiting now
scp 전송 중 파일 이 손상 되 었 는 지...
redis 소스 코드 를 다시 다운로드 하여 서버 에 업로드 하고 다시 구축 하면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
xxl-job 실행기 시작 오류 ERROR c.x.job.core.executor.XxlJobExecutor - null환경 xxl-job 2.2.0,springboot 버전 2.3.1.RELEASE, 스케줄러가 정상적인 실행기를 시작하면destroy () 방법에서 오류를 보고합니다.registryThread 빈 바늘 인터럽트 디버깅...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.