Skip to content

Instantly share code, notes, and snippets.

@grayhemp
Created December 21, 2018 08:08
Show Gist options
  • Save grayhemp/7870615842a2eefecb1945aabb39d66c to your computer and use it in GitHub Desktop.
Save grayhemp/7870615842a2eefecb1945aabb39d66c to your computer and use it in GitHub Desktop.
# img pull -d registry-1.docker.io/grayhemp/base:master
DEBU[0000] using backend: native
Pulling registry-1.docker.io/grayhemp/base:master...
DEBU[0000] serving grpc connection
DEBU[0000] resolving
DEBU[0000] do request request.headers="map[Accept:[application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.list.v2+json, application/vnd.oci.image.manifest.v1+json, application/vnd.oci.image.index.v1+json, *]]" request.method=HEAD url="https://registry-1.docker.io/v2/grayhemp/base/manifests/master"
DEBU[0000] fetch response received response.headers="map[Strict-Transport-Security:[max-age=31536000] Content-Type:[application/json; charset=utf-8] Docker-Distribution-Api-Version:[registry/2.0] Www-Authenticate:[Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:pull\"] Date:[Fri, 21 Dec 2018 08:01:07 GMT] Content-Length:[156]]" status="401 Unauthorized" url="https://registry-1.docker.io/v2/grayhemp/base/manifests/master"
DEBU[0000] Unauthorized header="Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:pull\""
DEBU[0000] do request request.headers="map[Accept:[application/vnd.docker.distribution.manifest.v2+json, application/vnd.docker.distribution.manifest.list.v2+json, application/vnd.oci.image.manifest.v1+json, application/vnd.oci.image.index.v1+json, *]]" request.method=HEAD url="https://registry-1.docker.io/v2/grayhemp/base/manifests/master"
DEBU[0001] fetch response received response.headers="map[Strict-Transport-Security:[max-age=31536000] Content-Length:[528] Content-Type:[application/vnd.docker.distribution.manifest.v2+json] Docker-Content-Digest:[sha256:02892826401a9d18f0ea01f8a2f35d328ef039db4e1edcc45c630314a0457d5b] Docker-Distribution-Api-Version:[registry/2.0] Etag:[\"sha256:02892826401a9d18f0ea01f8a2f35d328ef039db4e1edcc45c630314a0457d5b\"] Date:[Fri, 21 Dec 2018 08:01:07 GMT]]" status="200 OK" url="https://registry-1.docker.io/v2/grayhemp/base/manifests/master"
DEBU[0001] resolved desc.digest="sha256:02892826401a9d18f0ea01f8a2f35d328ef039db4e1edcc45c630314a0457d5b"
DEBU[0001] fetch digest="sha256:02892826401a9d18f0ea01f8a2f35d328ef039db4e1edcc45c630314a0457d5b" mediatype=application/vnd.docker.distribution.manifest.v2+json size=528
DEBU[0001] fetch digest="sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde" mediatype=application/vnd.docker.image.rootfs.diff.tar.gzip size=2206931
DEBU[0001] fetch digest="sha256:196d12cf6ab19273823e700516e98eb1910b03b17840f9d5509f03858484d321" mediatype=application/vnd.docker.container.image.v1+json size=1512
Pulled: sha256:ab0ec9f43df2828191ee19b62daf56e11982be3edb1485908deebb622f85d031
Size: 2.106MiB
# img login -d -u grayhemp --password-stdin registry-1.docker.io < /run/pwd
2018/12/21 08:02:03 registry.ping url=https://registry-1.docker.io/v2/
2018/12/21 08:02:05 registry.token url=https://registry-1.docker.io
2018/12/21 08:02:05 registry.token authService=nil
Login succeeded.
# img push -d registry-1.docker.io/grayhemp/base:master
DEBU[0000] using backend: native
Pushing registry-1.docker.io/grayhemp/base:master...
DEBU[0000] serving grpc connection
DEBU[0000] push digest="sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde" mediatype=application/vnd.docker.image.rootfs.diff.tar.gzip size=2206931
DEBU[0000] do request digest="sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde" mediatype=application/vnd.docker.image.rootfs.diff.tar.gzip request.headers="map[Accept:[application/vnd.docker.image.rootfs.diff.tar.gzip, *]]" request.method=HEAD size=2206931 url="https://registry-1.docker.io/v2/grayhemp/base/blobs/sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde"
DEBU[0000] push digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" mediatype=application/vnd.docker.container.image.v1+json size=459
DEBU[0000] do request digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" mediatype=application/vnd.docker.container.image.v1+json request.headers="map[Accept:[application/vnd.docker.container.image.v1+json, *]]" request.method=HEAD size=459 url="https://registry-1.docker.io/v2/grayhemp/base/blobs/sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847"
DEBU[0000] fetch response received digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" mediatype=application/vnd.docker.container.image.v1+json response.headers="map[Content-Length:[156] Strict-Transport-Security:[max-age=31536000] Content-Type:[application/json; charset=utf-8] Docker-Distribution-Api-Version:[registry/2.0] Www-Authenticate:[Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:pull\"] Date:[Fri, 21 Dec 2018 08:03:36 GMT]]" size=459 status="401 Unauthorized" url="https://registry-1.docker.io/v2/grayhemp/base/blobs/sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847"
DEBU[0000] Unauthorized digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" header="Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:pull\"" mediatype=application/vnd.docker.container.image.v1+json size=459
DEBU[0000] fetch response received digest="sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde" mediatype=application/vnd.docker.image.rootfs.diff.tar.gzip response.headers="map[Content-Type:[application/json; charset=utf-8] Docker-Distribution-Api-Version:[registry/2.0] Www-Authenticate:[Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:pull\"] Date:[Fri, 21 Dec 2018 08:03:36 GMT] Content-Length:[156] Strict-Transport-Security:[max-age=31536000]]" size=2206931 status="401 Unauthorized" url="https://registry-1.docker.io/v2/grayhemp/base/blobs/sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde"
DEBU[0000] Unauthorized digest="sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde" header="Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:pull\"" mediatype=application/vnd.docker.image.rootfs.diff.tar.gzip size=2206931
DEBU[0000] do request digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" mediatype=application/vnd.docker.container.image.v1+json request.headers="map[Accept:[application/vnd.docker.container.image.v1+json, *]]" request.method=HEAD size=459 url="https://registry-1.docker.io/v2/grayhemp/base/blobs/sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847"
DEBU[0000] do request digest="sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde" mediatype=application/vnd.docker.image.rootfs.diff.tar.gzip request.headers="map[Accept:[application/vnd.docker.image.rootfs.diff.tar.gzip, *]]" request.method=HEAD size=2206931 url="https://registry-1.docker.io/v2/grayhemp/base/blobs/sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde"
DEBU[0001] fetch response received digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" mediatype=application/vnd.docker.container.image.v1+json response.headers="map[Content-Length:[157] Strict-Transport-Security:[max-age=31536000] Content-Type:[application/json; charset=utf-8] Docker-Distribution-Api-Version:[registry/2.0] Date:[Fri, 21 Dec 2018 08:03:36 GMT]]" size=459 status="404 Not Found" url="https://registry-1.docker.io/v2/grayhemp/base/blobs/sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847"
DEBU[0001] do request digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" mediatype=application/vnd.docker.container.image.v1+json request.headers="map[]" request.method=POST size=459 url="https://registry-1.docker.io/v2/grayhemp/base/blobs/uploads/"
DEBU[0001] fetch response received digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" mediatype=application/vnd.docker.container.image.v1+json response.headers="map[Content-Type:[application/json; charset=utf-8] Docker-Distribution-Api-Version:[registry/2.0] Www-Authenticate:[Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:push,pull\",error=\"insufficient_scope\"] Date:[Fri, 21 Dec 2018 08:03:36 GMT] Content-Length:[228] Strict-Transport-Security:[max-age=31536000]]" size=459 status="401 Unauthorized" url="https://registry-1.docker.io/v2/grayhemp/base/blobs/uploads/"
DEBU[0001] Unauthorized digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" header="Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:push,pull\",error=\"insufficient_scope\"" mediatype=application/vnd.docker.container.image.v1+json size=459
DEBU[0001] fetch response received digest="sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde" mediatype=application/vnd.docker.image.rootfs.diff.tar.gzip response.headers="map[X-Amz-Version-Id:[1dz222mQTuRUtrdmidb8t.x1rHe_yPEs] Set-Cookie:[__cfduid=da95ae29293ba5fc15303ffcb35f309ab1545379416; expires=Sat, 21-Dec-19 08:03:36 GMT; path=/; domain=.production.cloudflare.docker.com; HttpOnly; Secure] Cf-Cache-Status:[HIT] Cache-Control:[public, max-age=14400] Accept-Ranges:[bytes] Etag:[\"85fbf151eb12016fdafb5315259d1e66\"] Last-Modified:[Tue, 11 Sep 2018 22:21:23 GMT] Content-Type:[application/octet-stream] Cf-Ray:[48c8d54b1df293ae-SJC] Expires:[Fri, 21 Dec 2018 12:03:36 GMT] X-Amz-Request-Id:[0B56004FFE19498C] Date:[Fri, 21 Dec 2018 08:03:36 GMT] Expect-Ct:[max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"] Vary:[Accept-Encoding] Content-Length:[2206931] X-Amz-Id-2:[SQzXjJ9aQo16Qu6yz2Glu0XjUiCfvH96XcQHpzqynPNPt+NvqbAprvp1H6vKicnAuRZJvXqFlwY=] Server:[cloudflare]]" size=2206931 status="200 OK" url="https://registry-1.docker.io/v2/grayhemp/base/blobs/sha256:4fe2ade4980c2dda4fc95858ebb981489baec8c1e4bd282ab1c3560be8ff9bde"
DEBU[0001] do request digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" mediatype=application/vnd.docker.container.image.v1+json request.headers="map[Authorization:[Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsIng1YyI6WyJNSUlDK2pDQ0FwK2dBd0lCQWdJQkFEQUtCZ2dxaGtqT1BRUURBakJHTVVRd1FnWURWUVFERXpzeVYwNVpPbFZMUzFJNlJFMUVVanBTU1U5Rk9reEhOa0U2UTFWWVZEcE5SbFZNT2tZelNFVTZOVkF5VlRwTFNqTkdPa05CTmxrNlNrbEVVVEFlRncweE9EQXlNVFF5TXpBMk5EZGFGdzB4T1RBeU1UUXlNekEyTkRkYU1FWXhSREJDQmdOVkJBTVRPMVpCUTFZNk5VNWFNenBNTkZSWk9sQlFTbGc2VWsxQlZEcEdWalpQT2xZMU1sTTZRa2szV2pwU1REVk9PbGhXVDBJNlFsTmFSanBHVTFRMk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBMGtyTmgyZWxESnVvYjVERWd5Wi9oZ3l1ZlpxNHo0OXdvNStGRnFRK3VPTGNCMDRyc3N4cnVNdm1aSzJZQ0RSRVRERU9xNW5keEVMMHNaTE51UXRMSlNRdFY1YUhlY2dQVFRkeVJHUTl2aURPWGlqNFBocE40R0N0eFV6YTNKWlNDZC9qbm1YbmtUeDViOElUWXBCZzg2TGNUdmMyRFVUV2tHNy91UThrVjVPNFFxNlZKY05TUWRId1B2Mmp4YWRZa3hBMnhaaWNvRFNFQlpjWGRneUFCRWI2YkRnUzV3QjdtYjRRVXBuM3FXRnRqdCttKzBsdDZOR3hvenNOSFJHd3EwakpqNWtZbWFnWHpEQm5NQ3l5eDFBWFpkMHBNaUlPSjhsaDhRQ09GMStsMkVuV1U1K0thaTZKYVNEOFZJc2VrRzB3YXd4T1dER3U0YzYreE1XYUx3SURBUUFCbzRHeU1JR3ZNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1FUUdBMVVkRGdROUJEdFdRVU5XT2pWT1dqTTZURFJVV1RwUVVFcFlPbEpOUVZRNlJsWTJUenBXTlRKVE9rSkpOMW82VWt3MVRqcFlWazlDT2tKVFdrWTZSbE5VTmpCR0JnTlZIU01FUHpBOWdEc3lWMDVaT2xWTFMxSTZSRTFFVWpwU1NVOUZPa3hITmtFNlExVllWRHBOUmxWTU9rWXpTRVU2TlZBeVZUcExTak5HT2tOQk5sazZTa2xFVVRBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQWdZTWF3Si9uMXM0dDlva0VhRjh2aGVkeURzbERObWNyTHNRNldmWTFmRTRDSVFEbzNWazJXcndiSjNmU1dwZEVjT3hNazZ1ZEFwK2c1Nkd6TjlRSGFNeVZ1QT09Il19.eyJhY2Nlc3MiOlt7InR5cGUiOiJyZXBvc2l0b3J5IiwibmFtZSI6ImdyYXloZW1wL2Jhc2UiLCJhY3Rpb25zIjpbInB1bGwiXX1dLCJhdWQiOiJyZWdpc3RyeS5kb2NrZXIuaW8iLCJleHAiOjE1NDUzNzk3MTYsImlhdCI6MTU0NTM3OTQxNiwiaXNzIjoiYXV0aC5kb2NrZXIuaW8iLCJqdGkiOiIxZjk0RkptUC04Z1NRWF9ZSXVzLSIsIm5iZiI6MTU0NTM3OTExNiwic3ViIjoiIn0.oE8EfBTAUh1pm-xodi9WCsExsJkNb0q2dtF_E3NywUB3Y7F3r27bb2vFHRa5jdtdHoJuJYtE681Oa3GZNAO_Ai_ykNvLo7-Hb7c27p8Mkhs7SRUtgcYTDe2l9GIviS0vfhKNWox-gKkuV_WsPMh1MbtpugnOZKFNGwA8n1RXW6gNvEMorUvKdaIQ0ZhS_YkbB4lE1Ow1VD1IbHgSZEue1M3_m9Y6x2rkmSm3TWiZUb8mliIXw2yQtKwvGa2Q3d3QjD2L5WZ76LPD6szplpE-uFbIQxLBTO6Uegat0KbWzI5DJuxghGj1JmeXI5CKu0mA9GVGvHx_042hEk7kmqvO4A]]" request.method=POST size=459 url="https://registry-1.docker.io/v2/grayhemp/base/blobs/uploads/"
DEBU[0001] fetch response received digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" mediatype=application/vnd.docker.container.image.v1+json response.headers="map[Content-Type:[application/json; charset=utf-8] Docker-Distribution-Api-Version:[registry/2.0] Www-Authenticate:[Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:pull,push\",error=\"insufficient_scope\"] Date:[Fri, 21 Dec 2018 08:03:37 GMT] Content-Length:[228] Strict-Transport-Security:[max-age=31536000]]" size=459 status="401 Unauthorized" url="https://registry-1.docker.io/v2/grayhemp/base/blobs/uploads/"
DEBU[0001] Unauthorized digest="sha256:c615d0490624747bdcde022d0ea1d21627ffba01f5df37b55da6e63183c99847" header="Bearer realm=\"https://auth.docker.io/token\",service=\"registry.docker.io\",scope=\"repository:grayhemp/base:pull,push\",error=\"insufficient_scope\"" mediatype=application/vnd.docker.container.image.v1+json size=459
server message: insufficient_scope: authorization failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment