Docker 이미지 획득 실패 예 → Docker Hub에서 이미지 검색 및 해결
2522 단어 nanoserverDockerHub도커Windows
원래 이미지 이름이 다르다.
Windows의 Docker 이미지를 찾고 있었을 때, 아래의 기사를 읽고, nanoserver를 넣어 보자고 생각했다. (결국 사용하지 않았지만…)
Windows 프로그램을 실행하는 Windows 컨테이너
기사대로 pull 명령을 넣으면 오류가.
> docker pull microsoft/nanoserver
Using default tag: latest
Error response from daemon: manifest for microsoft/nanoserver:latest not found: manifest unknown: manifest unknown
Docker Hub 에서 이미지 검색.
검색결과
올바른 이미지 이름을 넣자. (기사가 오래되었는가…)
태그를 제대로 지정
Docker Hub에 지정된 대로 이미지 이름으로 Tag를 지정하지 않고 Pull한 경우
> docker pull mcr.microsoft.com/windows/nanoserver
Using default tag: latest
Error response from daemon: manifest for mcr.microsoft.com/windows/nanoserver:latest not found: manifest unknown: manifest tagged by "latest" is not found
디폴트의 latest로 검색되어 존재하지 않는 결과가 된다.
latest로 취득할 수 없는 것은 Pull시에 Tag를 지정할 필요가 있으므로, Docker Hub의 이미지의 페이지의 Tag 리스트를 참조해 지정한다.
> docker pull mcr.microsoft.com/windows/nanoserver:(ここでTag指定)
manifest적인 문제
우선 리스트의 맨 위에 쓰여진 태그를 지정한다.
> docker pull mcr.microsoft.com/windows/nanoserver:20H2
20H2: Pulling from windows/nanoserver
no matching manifest for windows/amd64 10.0.19041 in the manifest list entries
amd64 10.0.19041 그래서 안 되는 것을 말했다. 그래서 다른 태그를 지정하면 무사 다운로드가 시작되었습니다.
docker pull mcr.microsoft.com/windows/nanoserver:10.0.19041.1052-amd64
10.0.19041.1052-amd64: Pulling from windows/nanoserver
참고
Docker Image를 검색하는 위치와 검색, 나열, 삭제하는 방법
Reference
이 문제에 관하여(Docker 이미지 획득 실패 예 → Docker Hub에서 이미지 검색 및 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ybsh2891/items/2989a8db681cb096c595텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)