Using labels for metadata application
Metadata labels are a way of annotating your containers with extra information to provide development teams with useful facts. This can be useful for other developers on your team when they need to understand key features of the image, such as its version and a description.
We saw with the docker secrets
command how we could add labels via the command line. With metadata labels, we can also add labels to the Dockerfile so that when we build out a new container, this information is baked in.
A label takes the following format:
LABEL key=value
Building upon our preceding example, we can set the version inside of our container via the Dockerfile as follows:
LABEL "version"="1.1.2-test" LABEL "description"=" Development environment container for testing the newest security patch. Not for production release yet"
Once you've built out a container, you can view any of the metadata you have...