Images are automatically build on Docker Hub.
Docker Cloud and therefore Docker Hub also provides overriding and customization of various commands when building images automatically.
There are some hooks defined in the docker/hooks
folder of these images:
hooks/build
- executed when building imagehooks/post_push
- executed after building image, used to push additional tags to Docker Hub.
Labels are neat way to expose additional metadata about particular Docker object. We use Label Schema when defining image labels:
build-date
- Date and time of the build. Defined asorg.label-schema.build-date=$BUILD_DATE
, where$BUILD_DATE
is set dynamically via abovehooks/build
scriptvcs-url
- Repository location on GitHub. Defined asorg.label-schema.vcs-url="https://github.com/phpearth/docker-php.git"
vcs-ref
- Reference to commit in Git repositoryschema-version
- Version of the Label Schema in use.vendor
- Vendor name of the image creators.name
description
url