docker-compose-plugin- .rpm (Docker Compose support)

If your offline server is missing system-level dependencies (like device-mapper-persistent-data or lvm2 ), you can use an online machine with the same OS version to download them using the yum-utils tool: sudo yum install -y yum-utils yumdownloader --resolve docker-ce Install Docker Engine on RHEL - Docker Docs

# Example for RHEL/CentOS 7 or later sudo yum install ./containerd.io-*.rpm \ ./docker-ce-*.rpm \ ./docker-ce-cli-*.rpm \ ./docker-buildx-plugin-*.rpm \ ./docker-compose-plugin-*.rpm Use code with caution.

Once you have downloaded the .rpm files, move them to your target server and install them together using a single command to ensure dependencies are resolved correctly:

Docker provides organized directories for different RPM-based Linux distributions. Navigate to the stable package directory for your specific OS and architecture (e.g., x86_64 , aarch64 ): Download Docker RPMs for CentOS RHEL: Download Docker RPMs for RHEL Fedora: Download Docker RPMs for Fedora Rocky Linux / AlmaLinux: Use the RHEL repository links. Required Packages for Installation

To download Docker RPM packages for manual or offline installation, you can access Docker's official download servers directly. This method is common for air-gapped systems or environments where standard repository access is restricted.