[{
"Config": "1b43f9aa95bbb30fe67f28fda277134ac4081e2c128bdc94d8b1c783a879af06.json",
"RepoTags": ["dockerconsoleapp:latest"],
"Layers": ["21feb46ba051c0fc37b9df3858b3a8dd4fa87f16453f9c913ef5eb6338a2952f/layer.tar",
"cb820f0bfcfc005d10465b6563c6450707901a1531e700af1b172c92fc189388/layer.tar",
"c45c6e977cc6ad8026c52345f94a8f584f413da9b73b048017e4dabb8ca98f89/layer.tar",
"741751d06a9b3b86406c801b57d64b4a97b3536b0067d9ad4ee1b71a394a9243/layer.tar",
"4665c84774771da0ee8deb4c7c5aa2b6b37f65d274786fe68b2ac34dab1b0bdc/layer.tar",
"d2e29b418a6db3f1e54c4b4856437e705dda891b29e147ac9c1cbbab7db27744/layer.tar",
"0d641be7812f18ab36150eec58a10a881d386f1661ffd9acfe5fee695c129315/layer.tar",
"5c4a2b004ffd6d633254ddd7c43d48cbb49a0c380549a0519c9c2cb69da12460/layer.tar",
"d6ff1e3c41b2c71450be6341a7ab6314efd0c88cabacd056f4d9c16601b06cea/layer.tar",
"0b9d10f538b2e218095454039d61aa4a05c3fbeb76893e6e2598afd94be20e55/layer.tar",
"ccdbb4e0b20362f7ca05b04c67dc47c47ed1b4d9b0c633830303ab4ab724c241/layer.tar"],
"LayerSources": {
    "sha256:69bc1025c1012998cd854b312f9a32a0aec1cb303379af877fd823ddda55dc02": {
          "mediaType": "application/vnd.docker.image.rootfs.foreign.diff.tar.gzip",
          "size": 54281640,
          "digest": "sha256:68aae72b77f3edb7cd3ad2cd473b2400ce2396626aa62f708cc4c427ef520841",
          "urls": ["https://go.microsoft.com/fwlink/?linkid=2073672"]
    },
    "sha256:bc06b22070cd8fb7c81b24025f0d67ed17390339fd8506cc46ce0224ec9c6e73": {
          "mediaType": "application/vnd.docker.image.rootfs.foreign.diff.tar.gzip",
          "size": 92818888,
          "digest": "sha256:e46172273a4e4384e1eec7fb01091c828a256ea0f87b30f61381fba9bc511371",
          "urls": ["https://go.microsoft.com/fwlink/?linkid=873594"]
    }
  }
}]

> 이미지 매니페스트
이미지 매니페스트는 컨테이너 이미지에 대한 구성 및 레이어 세트를 제공합니다. 스키마 -1 매니페스트를 직접 대체합니다.

> 이미지 Manifest 필드 설명

schemaVersion int
이 필드는 이미지 매니페스트 스키마 버전을 정수로 지정합니다. 이 스키마는 버전 2 사용합니다.

mediaType 문자열
매니페스트의 MIME 유형입니다. 이 설정은 application/vnd.docker.distribution.manifest.v2+json 으로 설정해야합니다.

config 개체
config 필드는 다이제스트별로 컨테이너의 구성 객체를 참조합니다. 이 구성 항목은 런타임이 컨테이너를 설정하는 데 사용하는 JSON BLOB입니다. 이 새로운 스키마는이 구성의 조정 된 버전을 사용하여 데몬 측에서 이미지 내용의 주소 지정 기능을 허용합니다.

구성 개체의 필드는 다음과 같습니다.

    ◦ mediaType 문자열
    참조 된 개체의 MIME 형식입니다. 일반적으로 application/vnd.docker.container.image.v1+json 이어야합니다.

    ◦ size int
    객체의 크기 (바이트)입니다. 유효성을 검사하기 전에 클라이언트가 콘텐츠의 예상 크기를 갖도록이 필드가 있습니다.
    검색된 콘텐츠의 길이가 지정된 길이와 일치하지 않으면 콘텐츠를 신뢰할 수 없습니다.

    ◦ digest 문자열
    Registry V2 HTTP API Specificiation에 정의 된 내용의 다이제스트.

layers 배열
레이어 목록은 기본 이미지 (schema1의 반대 순서)부터 시작하여 정렬됩니다.
레이어 목록의 항목 필드는 다음과 같습니다.

    ◦ mediaType 문자열
    참조 된 개체의 MIME 형식입니다. 일반적으로 application/vnd.docker.image.rootfs.diff.tar.gzip 합니다.
    application/vnd.docker.image.rootfs.foreign.diff.tar.gzip 유형의 레이어는 원격 위치에서
    application/vnd.docker.image.rootfs.foreign.diff.tar.gzip 수 있지만 절대로 밀어 넣지 마십시오.

    ◦ size int
    객체의 크기 (바이트)입니다. 유효성을 검사하기 전에 클라이언트가 콘텐츠의 예상 크기를 갖도록이 필드가 있습니다.
    검색된 콘텐츠의 길이가 지정된 길이와 일치하지 않으면 콘텐츠를 신뢰할 수 없습니다.

    ◦ digest 문자열
    Registry V2 HTTP API Specificiation에 정의 된 내용의 다이제스트.

    ◦ urls 배열
    내용을 가져올 수있는 URL 목록을 제공합니다. 콘텐츠는 digest 및 size 에 따라 확인되어야합니다. 이 필드는 선택
    사항이며 드문 경우입니다.

 

https://docs.docker.com/registry/spec/manifest-v2-2/

'Docker' 카테고리의 다른 글

(Docker) daemon.json 의 구조 (On Windows)  (0) 23:23:16
도커 명령어  (0) 2019.04.15
(Docker) Kubernetes 란?  (0) 2019.04.07
Docker Image 의 manifest.json 의 구성  (0) 2019.03.29
Docker Container Windows licensing  (0) 2019.03.04

+ Recent posts