mirror of
https://github.com/awakesecurity/hocker.git
synced 2024-11-21 15:02:31 +03:00
adfc3daf0c
... so you can trace / log the command line invocations without logging your secrets. |
||
---|---|---|
.. | ||
Main.hs | ||
README.md |
Retrieve a docker registry V2 image manifest
This utility retrieves a V2 docker image manifest from the docker registry.
NB: the V2 docker image manifest retrieved from the docker registry is a manifest of the configuration JSON and layer blobs stored by the registry, this is not the same manifest JSON file of the docker image V1.2 image specification.
Quickstart
Usage: hocker-manifest [--registry URI]
[(-u|--username BASIC USERNAME)
(-p|--password BASIC PASSWORD) |
(-t|--token BEARER TOKEN) |
(-f|--credentials-file PATH)] [--out STRING] IMAGE-NAME
IMAGE-TAG
Available options:
-h,--help Show this help text
--registry URI URI of registry, defaults to the Docker Hub registry
-u,--username BASIC USERNAME
Username part of a basic auth credential
-p,--password BASIC PASSWORD
Password part of a basic auth credential
-t,--token BEARER TOKEN Bearer token retrieved from a call to `docker login`
(mutually exclusive to --username and --password and --credentials-file)
-f,--credentials-file PATH
Path to a file containing either:
USERNAME=<username>
PASSWORD=<password>
or
BEARER_TOKEN=<token>
(mutually exclusive to --username and --password and --token)
--out STRING Write content to location
IMAGE-NAME Docker image name, e.g: 'debian' in debian:jessie
IMAGE-TAG Docker image tag identifier, e.g: 'jessie' in
debian:jessie
hocker-manifest library/debian jessie
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"config": {
"mediaType": "application/vnd.docker.container.image.v1+json",
"size": 1528,
"digest": "sha256:3e83c23dba6a16cd936a3dc044df71b26706c5a4c28181bc3ca4a4af9f5f38ee"
},
"layers": [
{
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
"size": 52584016,
"digest": "sha256:10a267c67f423630f3afe5e04bbbc93d578861ddcc54283526222f3ad5e895b9"
}
]
}