This repository provides RPM packages for Docker Engine, containerd, and runc built natively for RISC-V64 architecture.
sudo curl -L https://gounthar.github.io/docker-for-riscv64/rpm/docker-riscv64.repo \
-o /etc/yum.repos.d/docker-riscv64.repo
sudo dnf install -y moby-engine docker-cli
sudo systemctl enable --now docker
docker --version
sudo docker run hello-world
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
rpm/
├── docker-riscv64.repo # Repository configuration
├── README.md # This file
└── fedora/
└── riscv64/
├── *.rpm # RPM packages
└── repodata/ # Repository metadata
For issues and questions: