You must package your application as a container, using a base image layer provided by Red Hat, and validate its functionality using your standard test methodology. Then you submit it for review using the Red Hat certification tool. Red Hat will run a series of tests to make sure it complies with the Container Certification Policy, and generate a PASS/FAIL report. Upon successful completion, Red Hat will publish the image in the Red Hat Container Registry and list it in the certification catalog.
Where can my container be deployed?
Certified containers are compatible with any container host supported by Red Hat, such as Red Hat Enterprise Linux and Red Hat Enterprise Linux Atomic Host.
Can I use the Red Hat certification logo to promote my product?
Absolutely. The logo was created for that reason. Once your container has been successfully certified, you can use this logo in your own product web pages or collateral material. You must adhere to the logo usage guidelines.
What is the Red Hat Container Registry?
This is a service from Red Hat, available to all partners with certified containers. Red Hat provides the registry infrastructure, so your customers can download your application containers using standard docker commands.
How do I certify my container?
Once you have joined the Container Zone as a partner, follow the Align-Build-Certify link. We’ll walk you through the process to build and submit your image for certification.
Can I certify containers built on a non-Red Hat base layer?
No. The goal of the Red Hat Container Certification is to provide assurance that the application containers are compatible and can be supported. Red Hat does not have plans to support non–Red Hat–based containers running on Red Hat hosts.
Can I run certified containers on other Linux distributions?
While this may be technically feasible, it is not a configuration supported by Red Hat. There are many interdependencies between a container base layer and the underlying host, and Red Hat cannot guarantee compatibility in such scenarios.
Why should I certify my container?
To make sure that your application is incorporating layers and packages from Red Hat in a way that can be fully supported. This guarantees that your application container can be deployed across all supported container hosts from Red Hat, and a variety of deployment models: physical hosts, virtual hosts, private clouds and public clouds.