Choose a container technology
To start using containers with Red Hat Technologies, run OpenShift demos now, use OpenShift from an online cloud platform, or set up your own container platform.
Set up your own container platform
Install a multi-user OpenShift deployment on your own infrastructure
Manually install docker or Kubernetes to try them on a RHEL system
Install a full suite of Linux development tools on Windows and macOS, including container tools (requires self-support, but available as a low-cost entry point)
Install from ISO or cloud images to deploy containers to cloud, virtual, and bare metal environments
Install a Linux virtual machine that includes a full set of container tools (OpenShift, Kubernetes, docker, and so on) and run on a Windows, Mac, or Linux system
Find and get secure container images
Find container images that are tested, secured, and stored by Red Hat. Use the resources on this tab to search for images using the Red Hat Container Catalog or command-line tools. After that, try pulling those images to your local system so they are ready to run.
Run individual container images
Many containers run with a simple docker command, but others are specially configured to run with other tools. Use these resources to run containers with different tools and to learn how to run special types of containers.
Run special container types with the atomic command
Many Red Hat containers can run differently with the atomic command. Super privileged containers can open privileges to the host system, to provide services such as monitoring or troubleshooting. System containers can start up before the docker service (and can even start on systems that are not running the docker service).
With your container development platform in place, start putting together the necessary pieces to begin developing containers.
Set up data center and cloud environments to deploy containers from development through production.
Browse container topics from security, performance, and orchestration to storage and more.
Red Hat Container Products
Red Hat offers platforms to deploy, build, store, and secure enterprise Linux containers. Links to content reflect OpenShift 3.11 (4.x content to come).
Red Hat OpenShift provides a complete platform to build, develop, and deploy containers on private or public infrastructures. OpenShift Container Platform lets you create your own on-premise OpenShift infrastructure. OpenShift Dedicated and OpenShift Online offer hosted OpenShift services.
Container Development Kit
To deploy a container development environment on your current laptop or desktop, Red Hat supports two different approaches: Red Hat Container Development Kit (CDK) and Red Hat Development Suite (RHDS).
Red Hat CDK
Red Hat CDK is a platform for developing containerized applications. This set of tools enables developers to quickly set up an environment for creating and testing containerized applications on Red Hat Enterprise Linux.
Red Hat Development Suite
The RHDS combines Linux container tools with other development tools to create a single, integrated experience on Microsoft Windows systems. Some of these include: Red Hat JBoss Developer Studio, Red Hat CDK, and OpenJDK.
Container Catalog and Registries
Containers usher in a new way to create and manage applications. The Red Hat Container Catalog (RHCC) lists container images that are tested, secured, and regularly updated. By pulling images from the Red Hat Registry, you can use them as the foundation of your own containers. When you create these images, you can store them in your own OpenShift Container Registry.
Red Hat Container Catalog
The RHCC lists all official container images from Red Hat. From the RHCC, search for the container images you need, and then read about the contents and security level of each image. The RHCC also describes how to get and use the image. To learn more:
Red Hat Registry
Most container images listed in the RHCC are stored in the Red Hat Registry. RHEL systems with an active container service (such as the docker daemon) are pre-configured to search and pull from the Red Hat Registry. To obtain images from other registries, you may need to reconfigure your container service.
OpenShift Container Registry
The OpenShift Container Registry provides an internal, integrated Docker registry that you can deploy in your OpenShift Container Platform environment to locally manage container images.
Atomic Host and RHEL Server
RHEL serves as the operating system platform for all container-related Red Hat technologies. RHEL Server and RHEL Atomic Host are variants of RHEL that can be specifically configured to work with containers. RHEL Server provides more flexibility for using containers, while RHEL Atomic is designed for efficient container deployment.
Learn techniques for uncovering and solving problems with Atomic Host systems:
RHEL Server (plus extras)
By adding container-specific software packages to a standard RHEL Server system, you can manually build and manage Linux containers.
Set up Red Hat Enterprise Linux Server to use Linux containers:
Learn container troubleshooting techniques on RHEL Server systems:
Evaluate how Red Hat can help you adopt, support, and certify container technologies.
How can we help you with containers?