Docker 로드 후 이미지를 찾을 수 없는 경우 수행할 작업

藏色散人
풀어 주다: 2022-01-04 17:14:00
원래의
9566명이 탐색했습니다.

Docker 로드 후 이미지를 찾을 수 없는 이유는 이미지 저장을 내보낼 때 IMAGE ID를 사용하기 때문이며, 이미지 이름은 사용되지 않아 표시되지 않습니다. 해결 방법은 "docker"를 다시 실행하는 것입니다. save -o csctbb.com/hadoop: 3.3.0 >..."이면 충분합니다.

Docker 로드 후 이미지를 찾을 수 없는 경우 수행할 작업

이 기사의 운영 환경: centos8 시스템, Docker 20.10.11, Dell G3 컴퓨터.

Docker 로드 후 이미지를 찾을 수 없으면 어떻게 해야 하나요?

docker load -i

[root@centos8 ~]# docker images                 
REPOSITORY          TAG        IMAGE ID       CREATED         SIZE
csctbb.com/hadoop   3.3.0      084faab5baec   7 hours ago     1.68GB
centos              8.1.1911   470671670cac   14 months ago   237MB
kubeguide/hadoop    latest     e0af06208032   4 years ago     830MB
로그인 후 복사
[root@centos8 ~]# docker save 084faab5baec > csctbb.com-hadoop.tar
로그인 후 복사

질문:

docker load -i를 가져온 후 성공 또는 오류 메시지가 표시되지 않습니다. Docker 이미지가 가져온 이미지를 볼 수 없습니다.

위와 같이 내 이미지에는 이름과 태그가 있습니다

설명:

이미지 저장을 내보낼 때 IMAGE ID를 사용하기 때문이며, 이미지 이름은 사용되지 않으므로 표시되지 않습니다

다음과 같이 사용하세요. 방법:

 docker save -o csctbb.com/hadoop:3.3.0 > csctbb.com-hadoop.tar
로그인 후 복사

그냥 다시 가져오세요

여기서 테스트를 위해 컨테이너d의 ctr을 사용했습니다. 원리는 동일하지만 명령 방법의 차이

[root@ck8s2 ~]# ctr image import csctbb.com-hadoop.tar 
unpacking csctbb.com/hadoop:3.3.0 (sha256:6198b39f874b8c6c31a06f2dc9113292c02533527feef8cf88b4e2b17e48d658)...done
[root@ck8s2 ~]# 
[root@ck8s2 ~]# ctr image import hadoop.tar 
unpacking csctbb.com/hadoop:3.3.0 (sha256:6198b39f874b8c6c31a06f2dc9113292c02533527feef8cf88b4e2b17e48d658)...done
[root@ck8s2 ~]# ctr images list
REF                                                                    TYPE                                                      DIGEST                                                                  SIZE     PLATFORMS                                                   LABELS 
csctbb.com/hadoop:3.3.0                                                application/vnd.docker.distribution.manifest.v2+json      sha256:6198b39f874b8c6c31a06f2dc9113292c02533527feef8cf88b4e2b17e48d658 1.6 GiB  linux/amd64
로그인 후 복사

추천 학습: "docker tutorial "

위 내용은 Docker 로드 후 이미지를 찾을 수 없는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿