in Uncategorized

docker image 다운로드

스크립트는 결론에 따라 설치된 Docker 이미지를 나열합니다. 도커는 당기기가 완료된 후 이미지의 다이제스트를 인쇄합니다. 위의 예에서 이미지의 다이제스트는 기본적으로 docker pull레지스트리에서 단일 이미지를 가져옵니다. 리포지토리에는 여러 이미지가 포함될 수 있습니다. 리포지토리에서 모든 이미지를 가져오려면 docker pull을 사용할 때 -a(또는 –all-tag) 옵션을 제공합니다. 다음 로드 하 고 대상 호스트에 이미지를 사용 하 여: Docker 끌어도 Docker 이미지를 사용 하기 위한 기본 명령입니다. 그것은 대부분의 시간을 작동하지만 때로는 다운로드의 중간에 정지. 많은 사람들이 프로세스를 죽이거나 docker-machine을 여러 번 다시 시작하는 해킹으로 이문제에 대해 문제를 제기했습니다. Docker는 콘텐츠 주소 지정이 가능한 이미지 저장소를 사용하며 이미지 ID는 이미지의 구성 및 레이어를 포함하는 SHA256 다이제스트입니다. 위의 예에서 데비안:제시와 데비안:latest는 실제로 다른 이름으로 태그가 지정된 동일한 이미지이기 때문에 동일한 이미지 ID를 갖습니다. 동일한 이미지이기 때문에 레이어는 한 번만 저장되며 추가 디스크 공간을 사용하지 않습니다. 인터넷 액세스가 있는 제한된 컴퓨터에서 이미지를 다운로드하지만 Docker 클라이언트가 있는 다른 제한된 컴퓨터에서 사용할 Docker 클라이언트가 없지만 인터넷 액세스가 없는 이 문제를 직접 처리해야 했습니다. DevOps 스택 교환 사이트에 내 질문을 게시했습니다: 각 이미지의 이름을 살펴보십시오.

이들은 궁극적으로 우리의 하이퍼 레저 패브릭 네트워크를 구성 할 구성 요소입니다. 또한 동일한 이미지 ID의 두 인스턴스(하나는 “amd64-1.x”로 태그가 지정되고 다른 인스턴스는 “최신”으로 태그가 지정된 인스턴스)가 있음을 알 수 있습니다. 1.2.0 이전에다운로드되는 이미지는 uname -m에 의해 결정되었고 “x86_64-1.x.x”로 나타났습니다. Docker 레지스트리에서 REST를 통해 모든 개별 레이어를 가져올 수 있지만 끌어오기가 특별히 데몬에게 관심있는 이미지의 모든 레이어를 가져오라고 지시하는 작업이므로 실제로는 끌어오기와 동일한 의미 체계가 아닙니다. 저장소에서 Docker 이미지를 검색하고 여러 형식으로 저장할 수있는 Skopeo라는 도구가 있습니다. 참고: 이 기능을 사용하면 특정 버전에 이미지를 “고정”합니다. 따라서 Docker는 보안 업데이트를 포함할 수 있는 업데이트된 버전의 이미지를 가져오지 않습니다. 업데이트된 이미지를 가져오려면 그에 따라 다이제스트를 변경해야 합니다. 이미지를 다운로드하 고 tarball으로 레이어를 저장: skopeo 복사 docker://ubuntu docker-archive:/tmp/ubuntu.tar:ubuntu A 다이제스트 이미지를 당길 때 태그의 자리를 차지, 예를 들어, 다이제스트에 의해 위의 이미지를 당겨, 다음 명령을 실행: 이 명령은 페도라 저장소에서 모든 이미지를 끌어당깁니다: 이 명령은 페도라 리포지토리에서 모든 이미지를 끌어당깁니다: 특정 릴리스를 원하는 경우, 도커 이미지에 대 한 버전 식별자를 전달 합니다. 아래 명령은 패브릭 v1.4.4를 다운로드하는 방법을 보여 주며 지금까지 이미지의 이름 (및 “태그”)으로 이미지를 가져왔습니다. 이름과 태그를 사용하면 이미지로 작업할 수 있습니다. 태그를 사용하는 경우 이미지를 다시 끌어당겨 해당 이미지의 최신 버전을 확인할 수 있습니다.

예를 들어, 도커 풀 우분투:14.04 우분투 14.04 이미지의 최신 버전을 가져옵니다.

Print Friendly, PDF & Email