Build container images with a Forgejo runner and Docker-in-Docker 1 ▲ Solene'% 1 hour ago · 8 min read1582 words · Tech · hide # Introduction This article is the second of a series about building my container images on my Forgejo server. In the previous article, I explained how I run a private registry with zot. The images are now built by Forgejo Actions, which is the CI of Forgejo, compatible with the GitHub Actions syntax (mostly). The jobs are executed by the Forgejo runner, a program you install on another system which takes the jobs from Forgejo and runs them in containers or as a regular user, beware that using it as a regular user might never clean completely betweens builds and has less sandboxing. => https://forgejo.org/docs/latest/admin/actions/runner-installation/ Forgejo runner installation documentation The biggest challenge of the whole setup was to have the Forgejo runner able to build container images, because the jobs already run inside a container. In this blog post, you will learn how I run the Forgejo runner with Docker-in-Docker, and how a workflow builds, tests and pushes an image to… Commenting on Bubbles has been removed. Why? If you want to talk about this post, write to the author, use the comments on their blog if it has them, or reply with a "RE:" post on your own blog. Suggestions? feedback@bubbles.town