网站首页 返回列表 像“草根”一样,紧贴着地面,低调的存在,冬去春来,枯荣无恙。

下载已存在镜像流程(docker pull)

2020-06-10 03:05:46 admin 1589

GET /v2/

__

  1. GET /v2/ HTTP/1.0
  2. Host: mydocker.com
  3. Connection: close
  4. User-Agent: docker/17.05.0-ce go/go1.7.5 git-commit/89658be kernel/3.13.0-32-generic os/linux arch/amd64 UpstreamClient(Docker-Client/17.05.0-ce \(linux\))
  5. Accept-Encoding: gzip

Response: 401

__

  1. HTTP /1.1 401 Unauthorized
  2. Date: Tue, 15 Aug 2017 08:05:46 GMT
  3. Content-Type: application/json;charset=ISO-8859-1
  4. Content-Length: 87
  5. Connection: close
  6. Server: Artifactory/5.3.0
  7. X-Artifactory-Id: e76be7247cc93a8cb24f8d5c0420dcb963becb79
  8. X-Artifactory-Node-Id: art1
  9. Docker-Distribution-Api-Version: registry/2.0
  10. WWW-Authenticate: Bearer realm="http://mydocker.com:80/artifactory/api/docker/pass-docker-local/v2/token",service="mydocker.com:80"
  11. {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]}

GET /artifactory/api/docker/pass-docker-local/v2/token…

__

  1. GET /artifactory/api/docker/pass-docker-local/v2/token?account=6092002155&scope=repository%3Aopenab%2Fcadvisor%3Apull&service=mydocker.com%3A80 HTTP/1.1
  2. Host: mydocker.com:80
  3. User-Agent: docker/17.05.0-ce go/go1.7.5 git-commit/89658be kernel/3.13.0-32-generic os/linux arch/amd64 UpstreamClient(Docker-Client/17.05.0-ce \(linux\))
  4. Authorization: Basic NaA5MjAnMjE1NUozNDAzMjESt0d
  5. Accept-Encoding: gzip
  6. Connection: close

Response: 200

__

  1. HTTP /1.1 200 OK
  2. Date: Tue, 15 Aug 2017 08:05:46 GMT
  3. Content-Type: application/json
  4. Transfer-Encoding: chunked
  5. Connection: close
  6. Server: Artifactory/5.3.0
  7. X-Artifactory-Id: e76be7247cc93a8cb24f8d5c0420dcb963becb79
  8. X-Artifactory-Node-Id: art1
  9. {"token":"AKCp5Z2XwTEE3tJVZ9Es3xVAVQKrvr4Bj786AJ9ooXg2znWh9iGJBFa3G7GvSDaACXVcx8guE","expires_in":3600}

GET /v2/openab/cadvisor/manifests/latest

__

  1. GET /v2/openab/cadvisor/manifests/latest HTTP/1.0
  2. Host: mydocker.com
  3. Connection: close
  4. User-Agent: docker/17.05.0-ce go/go1.7.5 git-commit/89658be kernel/3.13.0-32-generic os/linux arch/amd64 UpstreamClient(Docker-Client/17.05.0-ce \(linux\))
  5. Accept: application/json
  6. Accept: application/vnd.docker.distribution.manifest.v2+json
  7. Accept: application/vnd.docker.distribution.manifest.list.v2+json
  8. Accept: application/vnd.docker.distribution.manifest.v1+prettyjws
  9. Authorization: Bearer AKCp5Z2XwTEE3tJVZ9Es3xVAVQKrvr4Bj786AJ9ooXg2znWh9iGJBFa3G7GvSDaACXVcx8guE
  10. Accept-Encoding: gzip

Response: 200

__

  1. HTTP /1.1 200 OK
  2. Date: Tue, 15 Aug 2017 08:05:46 GMT
  3. Content-Type: application/vnd.docker.distribution.manifest.v2+json
  4. Content-Length: 951
  5. Connection: close
  6. Server: Artifactory/5.3.0
  7. X-Artifactory-Id: e76be7247cc93a8cb24f8d5c0420dcb963becb79
  8. X-Artifactory-Node-Id: art1
  9. Last-Modified: Tue, 15 Aug 2017 03:16:47 GMT
  10. X-Checksum-Sha1: 1f19fdfd19c90f84e716caa30ec98d601d16d483
  11. Accept-Ranges: bytes
  12. X-Checksum-Md5: d6e7eeae8de6e3b370dcfce39ccd7849
  13. X-Artifactory-Filename: manifest.json
  14. Content-Disposition: attachment; filename="manifest.json"
  15. Docker-Distribution-Api-Version: registry/2.0
  16. Docker-Content-Digest: sha256:7fd8f44eb291c07eeedaa7f399243cd22b7c72cbd540a46572232f0f3018e70c
  17. {
  18. "schemaVersion": 2,
  19. "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
  20. "config": {
  21. "mediaType": "application/vnd.docker.container.image.v1+json",
  22. "size": 4334,
  23. "digest": "sha256:f9ba08bafdeaf8158b0c6dee1398bf023e7cb8f8505c0db0a65c1f7dd3dd8232"
  24. },
  25. "layers": [
  26. {
  27. "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
  28. "size": 2382651,
  29. "digest": "sha256:12a7970a6783dc60e319ae3477ce11dc2a9c845a6ff3ac9a05820042245f08b6"
  30. },
  31. {
  32. "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
  33. "size": 14092031,
  34. "digest": "sha256:e0f06f2081e74da126db0f5b28ba1d6ee7c8e957ffa941ea01096f4c78800fef"
  35. },
  36. {
  37. "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
  38. "size": 6902245,
  39. "digest": "sha256:fe5f7afa5c90970b19885dd39ca239f0e313358ba02adc807bbbb64e8890207b"
  40. }
  41. ]
转载文章,原文链接: 下载已存在镜像流程(docker pull)

关键字词dockerpull

分享到:

如需留言,请 登录,没有账号?请 注册

0 条评论 0 人参与

顶部 底部