Chapter 2. Minimum system requirements
CodeReady Containers has the following minimum hardware and operating system requirements.
2.1. Hardware requirements
CodeReady Containers is supported only on AMD64 and Intel 64 processor architectures. CodeReady Containers does not support the ARM-based M1 architecture. CodeReady Containers does not support nested virtualization.
Depending on the desired container runtime, CodeReady Containers requires the following system resources:
2.1.1. For OpenShift Container Platform
- 4 physical CPU cores
- 9 GB of free memory
- 35 GB of storage space
The OpenShift Container Platform cluster requires these minimum resources to run in the CodeReady Containers instance. Some workloads may require more resources. To assign more resources to the CodeReady Containers instance, see Configuring the instance.
2.1.2. For the Podman container runtime
- 2 physical CPU cores
- 2 GB of free memory
- 35 GB of storage space
2.2. Operating system requirements
CodeReady Containers requires the following minimum version of a supported operating system:
2.2.1. Microsoft Windows
- On Microsoft Windows, CodeReady Containers requires the Windows 10 Fall Creators Update (version 1709) or later. CodeReady Containers does not work on earlier versions of Microsoft Windows. Microsoft Windows 10 Home Edition is not supported.
2.2.2. macOS
- On macOS, CodeReady Containers requires macOS 10.14 Mojave or later. CodeReady Containers does not work on earlier versions of macOS.
2.2.3. Linux
- On Linux, CodeReady Containers is supported only on Red Hat Enterprise Linux/CentOS 7.5 or later (including 8.x versions) and on the latest two stable Fedora releases.
- When using Red Hat Enterprise Linux, the machine running CodeReady Containers must be registered with the Red Hat Customer Portal.
- Ubuntu 18.04 LTS or later and Debian 10 or later are not supported and may require manual set up of the host machine.
- See Required software packages to install the required packages for your Linux distribution.