image

.v1beta1. image

Source:

Members

(static) Directive :number

Instructions from Dockerfile.

Properties:
Name Type Description
DIRECTIVE_UNSPECIFIED number

Default value for unsupported/missing directive.

MAINTAINER number

https://docs.docker.com/reference/builder/#maintainer

RUN number

https://docs.docker.com/reference/builder/#run

CMD number

https://docs.docker.com/reference/builder/#cmd

LABEL number

https://docs.docker.com/reference/builder/#label

EXPOSE number

https://docs.docker.com/reference/builder/#expose

ENV number

https://docs.docker.com/reference/builder/#env

ADD number

https://docs.docker.com/reference/builder/#add

COPY number

https://docs.docker.com/reference/builder/#copy

ENTRYPOINT number

https://docs.docker.com/reference/builder/#entrypoint

VOLUME number

https://docs.docker.com/reference/builder/#volume

USER number

https://docs.docker.com/reference/builder/#user

WORKDIR number

https://docs.docker.com/reference/builder/#workdir

ARG number

https://docs.docker.com/reference/builder/#arg

ONBUILD number

https://docs.docker.com/reference/builder/#onbuild

STOPSIGNAL number

https://docs.docker.com/reference/builder/#stopsignal

HEALTHCHECK number

https://docs.docker.com/reference/builder/#healthcheck

SHELL number

https://docs.docker.com/reference/builder/#shell

Source:

Type Definitions

Basis

Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM <Basis.resource_url> Or an equivalent reference, e.g. a tag of the resource_url.

Properties:
Name Type Description
resourceUrl string

The resource_url for the resource representing the basis of associated occurrence images.

fingerprint Object

The fingerprint of the base image.

This object should have the same structure as Fingerprint

Source:
See:

Derived

Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM <DockerImage.Basis in attached Note>.

Properties:
Name Type Description
fingerprint Object

The fingerprint of the derived image.

This object should have the same structure as Fingerprint

distance number

Output only. The number of layers by which this image differs from the associated image basis.

layerInfo Array.<Object>

This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.

This object should have the same structure as Layer

baseResourceUrl string

Output only. This contains the base image URL for the derived image occurrence.

Source:
See:

Details

Details of an image occurrence.

Properties:
Name Type Description
derivedImage Object

The child image derived from the base image.

This object should have the same structure as Derived

Source:
See:

Fingerprint

A set of properties that uniquely identify a given Docker image.

Properties:
Name Type Description
v1Name string

The layer-id of the final layer in the Docker image's v1 representation.

v2Blob Array.<string>

The ordered list of v2 blobs that represent a given image.

v2Name string

Output only. The name of the image's v2 blobs computed via: [bottom] := v2_blob[bottom] [N] := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

Source:
See:

Layer

Layer holds metadata specific to a layer of a Docker image.

Properties:
Name Type Description
directive number

The recovered Dockerfile directive used to construct this layer.

The number should be among the values of Directive

arguments string

The recovered arguments to the Dockerfile directive.

Source:
See: