From Fedora Project Wiki
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.


Docker Layered Image Naming and Versioning Guidelines

Original Author: Adam Miller


Layered Image Name

A Docker Layered Image name should mirror the name of the primary rpm of which it intends to deliver. Therefore, naming must follow the Fedora Naming Guidelines with the exception of the following sections:


Release LABEL

As outlined in the Docker Layered Image Guidelines, there are certain LABELS required. These are described as-is in their source document, but the LABEL that will stray from it's spec file counterpart is that of the RELEASE. As in a spec file NAME-VERSION-RELEASE, the RELEASE is meant to be specific to the actual package the spec file is meant to specify, in similar fashion the RELEASE will be specific to the Docker Layered Image delivered by the Dockerfile.