docker-for-riscv64

Docker RISC-V64 RPM Repository

This repository provides RPM packages for Docker Engine, containerd, and runc built natively for RISC-V64 architecture.

Installation

Fedora/RHEL/Rocky Linux/AlmaLinux

  1. Add the repository:
sudo curl -L https://gounthar.github.io/docker-for-riscv64/rpm/docker-riscv64.repo \
  -o /etc/yum.repos.d/docker-riscv64.repo
  1. Install Docker:
sudo dnf install -y moby-engine docker-cli
  1. Start Docker:
sudo systemctl enable --now docker
  1. Verify installation:
docker --version
sudo docker run hello-world

Packages Available

Manual Installation

If you prefer to install manually:

# Download packages
wget https://gounthar.github.io/docker-for-riscv64/rpm/fedora/riscv64/runc-*.riscv64.rpm
wget https://gounthar.github.io/docker-for-riscv64/rpm/fedora/riscv64/containerd-*.riscv64.rpm
wget https://gounthar.github.io/docker-for-riscv64/rpm/fedora/riscv64/moby-engine-*.riscv64.rpm

# Install in dependency order
sudo dnf install -y runc-*.riscv64.rpm
sudo dnf install -y containerd-*.riscv64.rpm
sudo dnf install -y moby-engine-*.riscv64.rpm

Repository Structure

rpm/
├── docker-riscv64.repo       # Repository configuration
├── README.md                 # This file
└── fedora/
    └── riscv64/
        ├── *.rpm             # RPM packages
        └── repodata/         # Repository metadata

Build Information

Support

For issues and questions: