Skip to content

Instantly share code, notes, and snippets.

@lumjjb
Last active February 18, 2020 20:45
Show Gist options
  • Save lumjjb/6423c8ec269ee762ab04a281bb2435ad to your computer and use it in GitHub Desktop.
Save lumjjb/6423c8ec269ee762ab04a281bb2435ad to your computer and use it in GitHub Desktop.
Sample integration demo with skopeo with custom secl protocol
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ git status
On branch sample_integration
Your branch is up to date with 'lumjjb/sample_integration'.
nothing to commit, working tree clean
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ make binary-local
GO111MODULE=on go build -mod=vendor "-buildmode=pie" -ldflags "-X main.gitCommit=dd22ad346a34ad6fc8b0cb6a1a22d2e02a01d0a0" -gcflags "" -tags " " -o skopeo ./cmd/skopeo
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ ./skopeo copy docker://docker.io/library/nginx:latest oci:local_nginx
Getting image source signatures
Copying blob bc51dd8edc1b done
Copying blob 66ba67045f57 done
Copying blob bf317aa10aa5 done
Copying config 5feb7d250b done
Writing manifest to image destination
Storing signatures
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ ls -l certificate.pem
-rw-rw-r-- 1 vagrant vagrant 1245 Feb 11 22:39 certificate.pem
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ ./skopeo copy --encryption-key secl:http://kbsurl,user_token,`pwd`/certificate.pem oci:local_nginx oci:nginx_secl_enc
Getting image source signatures
Copying blob bc51dd8edc1b done
Copying blob 66ba67045f57 done
Copying blob bf317aa10aa5 done
Copying config 5feb7d250b done
Writing manifest to image destination
Storing signatures
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ ls -l nginx_secl_enc/
total 12
drwxr-xr-x 3 vagrant vagrant 4096 Feb 11 22:41 blobs
-rw-r--r-- 1 vagrant vagrant 187 Feb 11 22:41 index.json
-rw-r--r-- 1 vagrant vagrant 31 Feb 11 22:41 oci-layout
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ cat nginx_secl_enc/index.json
{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:a5ef139d6fb559f08b9d4c5409ea95594ed8412c8670f9743a8d39b0b49ad31f","size":5754}]}vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ cat nginx_secl_enc/blobs/sha256/a5ef139d6fb559f08b9d4c5409ea95594ed8412c8670f9743a8d39b0b49ad31f
{"schemaVersion":2,"config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:5feb7d250b9b1afbf365ef235e28e55428c03b1cf4a2141efeb33deb6f9e43a0","size":5543},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip+encrypted","digest":"sha256:a95fb98524416d61f249d3f38d3fdac8867b00e67b03471c30c61c36c10c69ea","size":27092260,"annotations":{"org.opencontainers.image.enc.keys.isecl.jwe":"eyJrZXlfdXJsIjoic2VjbDpodHRwOi8va2V5dXJsL2FiYy9zb21lLWtleS1pZC14eHgiLCJ3cmFwcGVkX2tleSI6ImV5SndjbTkwWldOMFpXUWlPaUpsZVVwb1lrZGphVTlwU2xOVk1FVjBWREJHUmxWRFNYTkpiVloxV1hsSk5rbHJSWGxPVkZwSVVUQXdhV1pSSWl3aVpXNWpjbmx3ZEdWa1gydGxlU0k2SWxnelgyNTRiemhsZEdoUVIxZGxNVXBTZGs1RVZuSlBORGhZUWtoMlRHbHNURzR5YlVGelUwRndPRFJ4ZEdWNGVWUnBUbkF4UlhOU01UQmtla3htYmxoV1pYcFRWako0Wld0alJtcElPV1pzYldwTVUyVXpVRUZLVldkeVUzWjRZVkJ2U0ZsMlJWcEJjbmt5UTFwVFgydE9aazlWVW1aWlRrcDBkV1ZKWDJVNWJEZ3RSa0pXUlVGdExXcElSMjkyZHpWeFUyZ3dXamRPVm1KeFpWbEhYM0Z6VVZSMVFXeHNNMVZvVFhCaFJERlJZMGhIY0dadGVsbDVaRUowWjFCeVUzRkRRM0JrT1V0eFdYUklTaTAzTm1KWlIybHBjbU13YjIxV1QySkdkRXhqTFhCQ1FWRm1SbE5TY1VJM1VqZG9aRVUwVG1WT1kxZEtiMEZ6Tms5RVZrNW9iV3RZV25wRldHOWlOVTluU2xod1oyMXZZMkZLYTI5M1JsbHZibUk1TkRnNExUbGpZM0JCTVVaRmNGWnJXbVJyZG14c2EyZDVUMGRxYzIxRU1XbHhWWGh0WkhrelVWbEJXVFpGTTNKVk5FSTJNR2xuZHlJc0ltbDJJam9pVHpVMGQwa3lhazV3WkRaRU9IRnhVQ0lzSW1OcGNHaGxjblJsZUhRaU9pSk9PVTl4VFRneU5sODBWUzFLVGtGSlMwOHRkVzkxVjJGS2QyVTJNblV4ZVVzM01FVjNYemxhTWs1UlZFTlRRVEJ5VkRsNlkwNHpSRFZDY21GTWVuTlBRbEJQYlZZeWVHWXdNM290ZUhoR2VrNWthbE00TjNOVmVsVXhSVU5KTVhSNmJqaEtSVEZpWm5KeGEwWkRabk15VGpaMFRqWnhlRjk1WlUxWE16VXpVVzF3YmxsbFFVNVZjMkY0TTA1dU5sZEtPVmRCTm5RNE1FMU9PRUpmYjI1U2QzSTFjekl6VG1KRldXOVhkRWg1YnpaQlkyRkViekJPZVRSVVExTlBRM05uTm1welFsaGlUV0Z6V0ZoWE5ra3RaamxHYW5Rek55MHhiMEkwTURnMmFWUkNja2xIY0djdFpuVk1jSGwzZEVSelZHOXNRWFJGZUhaUGRVbElYMVp3YTJjaUxDSjBZV2NpT2lKMlRWRk9XR05WVUZGVlUwMHpVVVp5YzFWeldYWkJJbjA9In0=","org.opencontainers.image.enc.pubopts":"eyJjaXBoZXIiOiJBRVNfMjU2X0NUUl9ITUFDX1NIQTI1NiIsImhtYWMiOiJWanRYR0xpWm5nRTY0d0Y3eWhIWnFKN3lLNWdsWW5kZTZ0YjZPejNrNFNBPSIsImNpcGhlcm9wdGlvbnMiOnt9fQ=="}},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip+encrypted","digest":"sha256:c36020f9fbc63b162e22f4ce8cf13c866de47b4a9ce497e143a4e0cebbff9463","size":23882249,"annotations":{"org.opencontainers.image.enc.keys.isecl.jwe":"eyJrZXlfdXJsIjoic2VjbDpodHRwOi8va2V5dXJsL2FiYy9zb21lLWtleS1pZC14eHgiLCJ3cmFwcGVkX2tleSI6ImV5SndjbTkwWldOMFpXUWlPaUpsZVVwb1lrZGphVTlwU2xOVk1FVjBWREJHUmxWRFNYTkpiVloxV1hsSk5rbHJSWGxPVkZwSVVUQXdhV1pSSWl3aVpXNWpjbmx3ZEdWa1gydGxlU0k2SWtvdE9HUXROVTlrZEU1clNWbFlRbkJLY0dWMlNFOWlaamhRVWtKMFpXTmZhRFJCVm1Zd1JGcFBUV2xMVW5saE1FeDROamM0UzNJNU0xaDBabE15UkhwTE5EUXpiakZIZVRoQ2JWTnNlVVZsVEVrNFdrMVlWRWsxVDNZNVV6TmFkMjFTYW1rek1XVllUeTFDTFdsRlJFVnNkRmhVYVUxZlF6WkdhVzlKUkRsUVpVZHNkRlpRZWxSdFFVbzVSMUF5ZVROelZFdDRaM3BMVGpOa1JHdHFkVWRhZDJsR1prdGhaMFJtYjJaZlZYVjJjUzFRUjJwR00wMDFWRUpLV1RSa2REY3RVVU10TUZKUVJGQXplR2RLVURnNVRHTTNTR042YUdweldVSnVkMkp0TjNWVE5uRk9XWFpMVUZCM2NIUllZMmhKYWpFd2RtMDBjVTAzZURKR1ZWVm5XR05EZDBnNWRXSk1jMHAxVHpocWRtMDVObGgxVUhvd1RYRlZNRFJmTWtsWGJERTNaSFkzUlhScExUQjRWMjU0ZGxVemVVNUZhV0pvWVRSWk9HSXRPV0ZqV25aa1VHNU9TMjVQY25CemVHNDFVMUF4ZHlJc0ltbDJJam9pTVVGNVUzQjROVzFhUkVadU5GOWpReUlzSW1OcGNHaGxjblJsZUhRaU9pSnJVMkYzV1RoUFVGUnpWRzk0VG5vMGVuaEVOV1JSYm5oMVptNWpXSEJTUmprM1JtTjNNWEZxYVVWeFJFRnpVaTFvUzNsRlIwVjJabWM0WlVKbVJrTjJPRlkxWkRaaUxXazNUVWxXVUd0WE5taFZNMXBFTjBkd1RDMXpkM1JEWkUxcFoxWkhiak5FVkZaTVIzaFlNbEZvWVdjNFp6UmlXbkUyZVV0eFJWQjBaeTF0TkdoWGJtWmlPRXMxTUhkaFltTjNNVVkxVlhkcVNuWnBZVlp2VW5oelVVSm1PV05CU1dJMFNYRkJlVE4yWmxZd09VVlZhMmhUVjBKRk1HOXpRMlpEUjBwQ1oyWkJTV052WjNWdldUaHZjemhMZUhkc1dEUk1jRmRzTVdoNldVdEdiakozU21neFIwYzVSMkp3TFZKbFdFUkRkR2xMVWxGMGNETnNPRmhrZVdjaUxDSjBZV2NpT2lKT1gwVlVaRk5LWTJabE1scGpjMkpuY21sMFJVVkJJbjA9In0=","org.opencontainers.image.enc.pubopts":"eyJjaXBoZXIiOiJBRVNfMjU2X0NUUl9ITUFDX1NIQTI1NiIsImhtYWMiOiJqcnVEcnJJUFdhQjR6NjJRcElZTXRLQnRSaFI4VHk5ajZMSUhxYWswcGRNPSIsImNpcGhlcm9wdGlvbnMiOnt9fQ=="}},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip+encrypted","digest":"sha256:486fb040cafd4d6de5bcb43107efe50993d3a722a6fb87e15d9e43de18881136","size":204,"annotations":{"org.opencontainers.image.enc.keys.isecl.jwe":"eyJrZXlfdXJsIjoic2VjbDpodHRwOi8va2V5dXJsL2FiYy9zb21lLWtleS1pZC14eHgiLCJ3cmFwcGVkX2tleSI6ImV5SndjbTkwWldOMFpXUWlPaUpsZVVwb1lrZGphVTlwU2xOVk1FVjBWREJHUmxWRFNYTkpiVloxV1hsSk5rbHJSWGxPVkZwSVVUQXdhV1pSSWl3aVpXNWpjbmx3ZEdWa1gydGxlU0k2SWxORmNGUjNNSFIyT1dSWGFrNU5Tbmx2YW5nNFpVUmtjbUpFVFhSR1lYWXlNa0YyWTJ0MVYxQktRa3A1VTBocE1HcGxRV3hXUzFjMmJUSjNWVEJDVVhSb05IZEJlaTFuYlhOU1RFcG9XbFpYWlRoUFJtVkJTMjF0Y1dScVpVOUZiMnhTWlc5ek5HaHFRemx2ZEdOSE4yRTJOWEZXTFVsVFUwbFZkVTlvZFVWd2RVTlBOMUZ3ZUVWM1pGUXhZV1paU0VRd2NGWktaMDV0VGxKdk5tVkNhMFZCVUdOWVR6VnVibkF0VEc1RGMzSmZiWFo0YmtOTmVYWTJXbDk0Wm1kVWJucERTR1pZVm5Sb2RIcG1kRzVaZUhSSVVVWmtTbHBHYzFWRWQxaHpkMFF5U1V0VVZXZFpUbUozUW5KSFRYTndaMDFQTTNGNGNteFBWblJCU0dreFNqaHdSakl3VkRkUlFXdFhXRWhWYVcxRmRFWkNkRTlUTm5WVVYwNHpRMVJ3Ukc5RmJWbDZOV1JVTVVkcVQwcE1iRGN4ZURkbFFXcFdhbXBUZFhwdU5GZGtiMEpXYmpoWGFrVk5TMmxDU1ZkVWFrOWthVGhDUVNJc0ltbDJJam9pUW5ZdFRWZDVTMHBOVWxabFozRTROeUlzSW1OcGNHaGxjblJsZUhRaU9pSklYMnRtUWtjMlFrOUpiSEpOVTFSNVJqbFFiR3RIT0Vzd2FtaDROR0YwT0ZOZmNHd3lPV0kwUzBWWE1tMVpaMmxsV1dOelZsWnRTekJxYmtRdFNYZHNRemR0VVZWbmVuTmtWMHd3WVVWRVNVNUpOMDlLVW5KdlNGVnZZbWRtV1VwRFIxSkxhbVZTYW00eVdrMXZRalptU0hWbGVWSXdlbkprZVd0WmVsUk9hMVIyY21aRExXRXhaMTlKWlVkSVMxSldkVFZyUWxWUlgwWjVPREF6V0c1Mk1USTNiM1JxY2poTVZWOUtXRGg0WldsdVMxOXhZMk4zVURKclVXRm5ZVWc0VERJNFJIVjNOVVZTU2tsUlFtbEVSVGx1YVU1eFNqQk5TV1pZTUROTVdHczBWV2RhVGpGek4zVnhWVFIxVjAwd2NIVllORko0WldabWQwSm9Wa1ZyZDJjaUxDSjBZV2NpT2lKRlNVTXROa1JJVFRVNFVTMHpOMEV5YmtSV1ZHWjNJbjA9In0=","org.opencontainers.image.enc.pubopts":"eyJjaXBoZXIiOiJBRVNfMjU2X0NUUl9ITUFDX1NIQTI1NiIsImhtYWMiOiJnYUJlVkZtSlZaU1Nqa0NJUVNwUytvYTZsM1NOS29JQWtMUElVMXhBbm5rPSIsImNpcGhlcm9wdGlvbnMiOnt9fQ=="}}]}vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ echo "eyJjBWREJHUmxWRFNYTkpiVloxV1hsSk5rbHJSWGxPVkZwSVVUQXdhV1pSSWl3aVpXNWpjbmx3ZEdWa1gydGxlU0k2SWxnelgyNTRiemhsZEdoUVIxZGxNVXBTZGs1RVZuSlBORGhZUWtoMlRHbHNURzR5YlVGelUwRndPRFJ4ZEdWNGVWUnBUbkF4UlhOU01UQmtla3htYmxoV1pYcFRWako0Wld0alJtcElPV1pzYldwTVUyVXpVRUZLVldkeVUzWjRZVkJ2U0ZsMlJWcEJjbmt5UTFwVFgydE9aazlWVW1aWlRrcDBkV1ZKWDJVNWJEZ3RSa0pXUlVGdExXcElSMjkyZHpWeFUyZ3dXamRPVm1KeFpWbEhYM0Z6VVZSMVFXeHNNMVZvVFhCaFJERlJZMGhIY0dadGVsbDVaRUowWjFCeVUzRkRRM0JrT1V0eFdYUklTaTAzTm1KWlIybHBjbU13YjIxV1QySkdkRXhqTFhCQ1FWRm1SbE5TY1VJM1VqZG9aRVUwVG1WT1kxZEtiMEZ6Tms5RVZrNW9iV3RZV25wRldHOWlOVTluU2xod1oyMXZZMkZLYTI5M1JsbHZibUk1TkRnNExUbGpZM0JCTVVaRmNGWnJXbVJyZG14c2EyZDVUMGRxYzIxRU1XbHhWWGh0WkhrelVWbEJXVFpGTTNKVk5FSTJNR2xuZHlJc0ltbDJJam9pVHpVMGQwa3lhazV3WkRaRU9IRnhVQ0lzSW1OcGNHaGxjblJsZUhRaU9pSk9PVTl4VFRneU5sODBWUzFLVGtGSlMwOHRkVzkxVjJGS2QyVTJNblV4ZVVzM01FVjNYemxhTWs1UlZFTlRRVEJ5VkRsNlkwNHpSRFZDY21GTWVuTlBRbEJQYlZZeWVHWXdNM290ZUhoR2VrNWthbE00TjNOVmVsVXhSVU5KTVhSNmJqaEtSVEZpWm5KeGEwWkRabk15VGpaMFRqWnhlRjk1WlUxWE16VXpVVzF3YmxsbFFVNVZjMkY0TTA1dU5sZEtPVmRCTm5RNE1FMU9PRUpmYjI1U2QzSTFjekl6VG1KRldXOVhkRWg1YnpaQlkyRkViekJPZVRSVVExTlBRM05uTm1welFsaGlUV0Z6V0ZoWE5ra3RaamxHYW5Rek55MHhiMEkwTURnMmFWUkNja2xIY0djdFpuVk1jSGwzZEVSelZHOXNRWFJGZUhaUGR^C
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ echo -e "eyJrZXlfdXJsIjoic2VjbDpodHRwOi8va2V5dXJsL2FiYy9zb21lLWtleS1pZC14eHgiLCJ3cmFwcGVkX2tleSI6ImV5SndjbTkwWldOMFpXUWlPaUpsZVVwb1lrZGphVTlwU2xOVk1FVjBWREJHUmxWRFNYTkpiVloxV1hsSk5rbHJSWGxPVkZwSVVUQXdhV1pSSWl3aVpXNWpjbmx3ZEdWa1gydGxlU0k2SWxnelgyNTRiemhsZEdoUVIxZGxNVXBTZGs1RVZuSlBORGhZUWtoMlRHbHNURzR5YlVGelUwRndPRFJ4ZEdWNGVWUnBUbkF4UlhOU01UQmtla3htYmxoV1pYcFRWako0Wld0alJtcElPV1pzYldwTVUyVXpVRUZLVldkeVUzWjRZVkJ2U0ZsMlJWcEJjbmt5UTFwVFgydE9aazlWVW1aWlRrcDBkV1ZKWDJVNWJEZ3RSa0pXUlVGdExXcElSMjkyZHpWeFUyZ3dXamRPVm1KeFpWbEhYM0Z6VVZSMVFXeHNNMVZvVFhCaFJERlJZMGhIY0dadGVsbDVaRUowWjFCeVUzRkRRM0JrT1V0eFdYUklTaTAzTm1KWlIybHBjbU13YjIxV1QySkdkRXhqTFhCQ1FWRm1SbE5TY1VJM1VqZG9aRVUwVG1WT1kxZEtiMEZ6Tms5RVZrNW9iV3RZV25wRldHOWlOVTluU2xod1oyMXZZMkZLYTI5M1JsbHZibUk1TkRnNExUbGpZM0JCTVVaRmNGWnJXbVJyZG14c2EyZDVUMGRxYzIxRU1XbHhWWGh0WkhrelVWbEJXVFpGTTNKVk5FSTJNR2xuZHlJc0ltbDJJam9pVHpVMGQwa3lhazV3WkRaRU9IRnhVQ0lzSW1OcGNHaGxjblJsZUhRaU9pSk9PVTl4VFRneU5sODBWUzFLVGtGSlMwOHRkVzkxVjJGS2QyVTJNblV4ZVVzM01FVjNYemxhTWs1UlZFTlRRVEJ5VkRsNlkwNHpSRFZDY21GTWVuTlBRbEJQYlZZeWVHWXdNM290ZUhoR2VrNWthbE00TjNOVmVsVXhSVU5KTVhSNmJqaEtSVEZpWm5KeGEwWkRabk15VGpaMFRqWnhlRjk1WlUxWE16VXpVVzF3YmxsbFFVNVZjMkY0TTA1dU5sZEtPVmRCTm5RNE1FMU9PRUpmYjI1U2QzSTFjekl6VG1KRldXOVhkRWg1YnpaQlkyRkViekJPZVRSVVExTlBRM05uTm1welFsaGlUV0Z6V0ZoWE5ra3RaamxHYW5Rek55MHhiMEkwTURnMmFWUkNja2xIY0djdFpuVk1jSGwzZEVSelZHOXNRWFJGZUhaUGRVbElYMVp3YTJjaUxDSjBZV2NpT2lKMlRWRk9XR05WVUZGVlUwMHpVVVp5YzFWeldYWkJJbjA9In0=" | base64 -d
{"key_url":"secl:http://keyurl/abc/some-key-id-xxx","wrapped_key":"eyJwcm90ZWN0ZWQiOiJleUpoYkdjaU9pSlNVMEV0VDBGRlVDSXNJbVZ1WXlJNklrRXlOVFpIUTAwaWZRIiwiZW5jcnlwdGVkX2tleSI6IlgzX254bzhldGhQR1dlMUpSdk5EVnJPNDhYQkh2TGlsTG4ybUFzU0FwODRxdGV4eVRpTnAxRXNSMTBkekxmblhWZXpTVjJ4ZWtjRmpIOWZsbWpMU2UzUEFKVWdyU3Z4YVBvSFl2RVpBcnkyQ1pTX2tOZk9VUmZZTkp0dWVJX2U5bDgtRkJWRUFtLWpIR292dzVxU2gwWjdOVmJxZVlHX3FzUVR1QWxsM1VoTXBhRDFRY0hHcGZtell5ZEJ0Z1ByU3FDQ3BkOUtxWXRISi03NmJZR2lpcmMwb21WT2JGdExjLXBCQVFmRlNScUI3UjdoZEU0TmVOY1dKb0FzNk9EVk5obWtYWnpFWG9iNU9nSlhwZ21vY2FKa293RllvbmI5NDg4LTljY3BBMUZFcFZrWmRrdmxsa2d5T0dqc21EMWlxVXhtZHkzUVlBWTZFM3JVNEI2MGlndyIsIml2IjoiTzU0d0kyak5wZDZEOHFxUCIsImNpcGhlcnRleHQiOiJOOU9xTTgyNl80VS1KTkFJS08tdW91V2FKd2U2MnUxeUs3MEV3XzlaMk5RVENTQTByVDl6Y04zRDVCcmFMenNPQlBPbVYyeGYwM3oteHhGek5kalM4N3NVelUxRUNJMXR6bjhKRTFiZnJxa0ZDZnMyTjZ0TjZxeF95ZU1XMzUzUW1wblllQU5Vc2F4M05uNldKOVdBNnQ4ME1OOEJfb25Sd3I1czIzTmJFWW9XdEh5bzZBY2FEbzBOeTRUQ1NPQ3NnNmpzQlhiTWFzWFhXNkktZjlGanQzNy0xb0I0MDg2aVRCcklHcGctZnVMcHl3dERzVG9sQXRFeHZPdUlIX1Zwa2ciLCJ0YWciOiJ2TVFOWGNVUFFVU00zUUZyc1VzWXZBIn0="}vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ ./skopeo copy --decryption-key secl:http://wlsUrl,`pwd`/certificate.pem oci:nginx_secl_enc oci:nginx_secl_dec
Getting image source signatures
Copying blob a95fb9852441 done
Copying blob c36020f9fbc6 done
Copying blob 486fb040cafd done
Copying config 5feb7d250b done
Writing manifest to image destination
Storing signatures
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ cat nginx_secl_dec/index.json
{"schemaVersion":2,"manifests":[{"mediaType":"application/vnd.oci.image.manifest.v1+json","digest":"sha256:2f66db54fb542054d684274e5226e4dc77b8a529856ad8c29810b52f2641fb62","size":663}]}vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$ cat nginx_secl_dec/blobs/sha256/2f66db54fb542054d684274e5226e4dc77b8a529856ad8c29810b52f2641fb62
{"schemaVersion":2,"config":{"mediaType":"application/vnd.oci.image.config.v1+json","digest":"sha256:5feb7d250b9b1afbf365ef235e28e55428c03b1cf4a2141efeb33deb6f9e43a0","size":5543},"layers":[{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bc51dd8edc1b1132bb97827ed6bd16aac332b03fb03d4c02d2088067a5fbb499","size":27092260},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:66ba67045f57970205d6b5a6956fe5225565cbbcbf1900fc81612e66d30180ef","size":23882249},{"mediaType":"application/vnd.oci.image.layer.v1.tar+gzip","digest":"sha256:bf317aa10aa501e00f87c2ff5a414079c4f3083ab086c91f57878dbbffa70507","size":204}]}vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$
vagrant@ubuntu-bionic:~/go/src/github.com/containers/skopeo$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment