uacontainers/rockylinux

By uacontainers

Updated about 24 hours ago

Up-to-date Rocky Linux Docker images with the latest updates and security patches.

Image
Security
Operating systems
1

100K+

uacontainers/rockylinux repository overview

uacontainers/RockyLinux

Rocky Linux is a community-driven enterprise operating system designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux (RHEL). It serves as an excellent choice for users seeking a robust, reliable, and secure platform for enterprise workloads.

This repository provides daily-built Docker images with the latest security updates and patches applied. Unlike the official Rocky Linux Docker images, which are typically updated every 6 months or more, these images are refreshed every day, ensuring users benefit from timely fixes and vulnerability resolutions.

Key Features

  • Always Up-to-Date: Images are built daily with the latest patches and security updates applied, minimizing exposure to known vulnerabilities.
  • Multi-Architecture Support: Available for amd64, arm64, ppc64le, and s390x.
  • Variants:
    • Base: Full-featured Rocky Linux environment.
    • Minimal: Lightweight variant with only the essential components for slim deployments.
    • Nonroot Variants: Images for enhanced security, designed to run without root privileges.
  • Ease of Use: Simplified workflow with pre-packaged filesystem layers in layer.tar.xz.

Tags and Naming Conventions

Tag Structure:
  1. Base Variants:

    • latest: Latest version of the full-featured Rocky Linux.
    • <VERSION>: Specific Rocky Linux version (e.g., 9, 9.5).
    • <VERSION>-<ARCH>: Architecture-specific images (e.g., 9.5-amd64, 9-arm64).
  2. Minimal Variants:

    • latest-minimal: Lightweight version with the latest updates.
    • <VERSION>-minimal: Specific Rocky Linux minimal version (e.g., 9-minimal, 9.5-minimal).
    • <VERSION>-minimal-<ARCH>: Architecture-specific minimal images (e.g., 9.5-minimal-arm64).
  3. Nonroot Variants:

    • nonroot: Latest non-root variant.
    • minimal-nonroot: Latest minimal non-root variant.
    • <ARCH>-nonroot: Architecture-specific non-root images.

How to Use

Pull the desired image using the relevant tag:

# Pull the latest full-featured image
docker pull uacontainers/rockylinux:latest

# Pull the minimal variant
docker pull uacontainers/rockylinux:latest-minimal

# Pull architecture-specific image
docker pull uacontainers/rockylinux:9.5-amd64

Run a container:

docker run --rm -it uacontainers/rockylinux:latest

For non-root containers:

docker run --rm -it uacontainers/rockylinux:nonroot

Why Choose These Images?

  • Timely Updates: Address security vulnerabilities faster than the official images.
  • Flexibility: Multiple architectures and variants tailored for diverse workloads.
  • Enhanced Security: Non-root options for secure environments.

About Rocky Linux

Rocky Linux is a downstream distribution of Red Hat Enterprise Linux, maintained by the Rocky Enterprise Software Foundation (RESF). It is community-driven, offering stability, security, and compatibility for enterprise environments.

Contributing

We welcome contributions! If you encounter issues or have suggestions, please open an issue or submit a pull request on the GitHub repository.

License

This repository and its images are released under the MIT License. The Rocky Linux OS follows its own licensing terms, available in the distribution's documentation.

Tag summary

Content type

Image

Digest

sha256:c415cc6fc

Size

78.2 MB

Last updated

about 24 hours ago

docker pull uacontainers/rockylinux