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 |
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. |