도커 image load 할 때 발생되는 에러(open /var/lib/docker/tmp/docker-import no such file or directory)는 현재 확인한 원인으로는 두가지 정도가 있습니다.
1. container export 로 생성한 tar 파일을 image load 로 가져오려는 경우
container export → image import 와 image save → image load 는 각각 다른 한 쌍이라고 생각 하시면 됩니다. 아래 이미지로 container export 와 image save의 차이를 확인 해보세요.
- container export : docker container export [컨테이너명] > [생성할 tar 파일명]
- image save : docker image save -o [생성할 tar 파일명] [이미지명]
export의 경우 사용중인 컨테이너를 기반으로 이미지를 생성할 수 있고, save의 경우 가지고있는 이미지를 기반으로 다른 서버에 이미지 로드하는 등에 사용 됩니다. 즉, 이미지 처럼 export와 save의 파일 구조 자체가 다르기 때문에 "open /var/lib/docker/tmp/docker-import no such file or directory" 에러가 발생합니다.
해당 내용을 살펴보고 container export로 생성한 tar 파일일 경우 image import로, image save로 생성한 tar 파일일 경우 image load 로 사용하세요.
2. save 시 일부 데이터 파일 손실로 인해 발생한 경우
image save를 사용하여 tar 파일로 저장 될때에 일부 데이터가 손실 되는 등 이미지의 중요 파일이 손상 되었을 때 "open /var/lib/docker/tmp/docker-import no such file or directory" 에러가 발생할 수 있습니다.
이 경우 image save를 재시도 하여 해결할 수 있습니다.
'Container > Docker' 카테고리의 다른 글
[Docker CE] 도커 컨테이너 기본 명령어 정리 (2) (0) | 2020.01.15 |
---|---|
[Docker CE] 도커 컨테이너 기본 명령어 정리 (1) (0) | 2020.01.15 |
[Docker CE] 도커 Error response from daemon: Container [id] is not running (0) | 2020.01.14 |
[Docker CE] 도커 디렉토리 마운트 설정 에러 (Error response from daemon: invalid volume specification) (0) | 2020.01.14 |
[Docker CE] 도커 이미지 업로드 권한 에러 (denied: requested access to the resource is denied) (1) | 2020.01.14 |