Custom RISC-V compatible docker images automatically built from Dockerfiles
  • Dockerfile 48.2%
  • Shell 27%
  • Go 24.8%
Find a file
Elara6331 bff2d2e5b9
All checks were successful
/ build (amd64) (push) Successful in 3m34s
/ build (arm64) (push) Successful in 7m1s
/ build (riscv64) (push) Successful in 19m6s
/ manifest (hugo) (push) Successful in 38s
Add hugo image
2026-07-06 18:04:01 +02:00
.forgejo/workflows Use docker-manifest-create-action 2026-06-17 20:35:19 +02:00
ci Update READMEs [skip ci] 2026-06-18 15:38:13 +02:00
crane Update READMEs [skip ci] 2026-06-18 15:38:13 +02:00
dind Add a README for dind [skip ci] 2026-06-23 09:32:32 +02:00
go-import-redirector Update READMEs [skip ci] 2026-06-18 15:38:13 +02:00
hugo Add hugo image 2026-07-06 18:04:01 +02:00
node Update READMEs [skip ci] 2026-06-18 15:38:13 +02:00
webserver Update READMEs [skip ci] 2026-06-18 15:38:13 +02:00
.gitignore Add webserver dockerfile 2023-08-01 13:02:55 -07:00
build.sh Fix webserver build 2026-06-18 10:05:26 +02:00
LICENSE Add README and LICENSE 2023-07-30 12:19:17 -07:00
README.md Add hugo image 2026-07-06 18:04:01 +02:00

riscv-docker

This repo contains dockerfiles for custom docker images that I'm using for my cluster. They're automatically built for amd64, arm64, and riscv64 on actual hardware with those architectures. You can find the images that are automatically built from these in the Packages section of this repo.

The images are stored on my Forgejo instance, so you can pull them like this:

docker pull gitea.elara.ws/elara6331/node:latest

Read my article about these here!

Images

  • ci: The default image used by my Forgejo Actions runners
  • webserver: A very simple webserver
  • go-import-redirector: rsc's go-import-redirector
  • node: An alpine-based image with NodeJS and npm installed
  • crane: Google's crane
  • dind: Docker in Docker

Acknowledgements

  • Kaniko: Used to build all the images here