hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.6K
active users

Sometimes we do complex stuff just for the sake of learning, and that's the essence of why we have home labs.

I built a Fedora container image (for an Ansible execution environment), from inside an Ubuntu container, that is running inside another Ubuntu container (Forgejo runner), while all of them were using the same underlying Docker-in-Docker, running from a Docker Compose (where Forgejo and the Runner also are), on a Debian base OS, on a Raspberry Pi.

Did I need to do that? Absolutely not. Did I like doing it? Obviously yes!

Now I just need to find the time and the head space to write a blog post about it. 😄

Fun! While writing a blog post about my findings related to Forgejo runner and Docker-in-Docker, I realized I made a few mistakes, and was able to fix them.

So that proves that old saying: the best way to learn, is to teach.

Ugh! I created a complication for my own self.

While writing a blog post about my findings related to Forgejo runner on a Raspberry Pi, I realized that I also needed a runner to build x86 (amd64) images. So now I am adding a lot more steps to my setup (still debating between LXC or KVM on Proxmox).

The blog post has been severely delayed.

Okay, here's something that is killing my Forgejo runner experiment: I need the perfect container image. The ones I have tried so far are missing one thing or another, and it's taking me a while to deal with that.

So, instead of trying to build my own image, let me ask the hive mind if anyone knows of a single *reliable* container image that has all of the following *already* installed: Python, NodeJS and Docker CE (or Podman).

And no, I'm not looking for a container image built buy a random guy for their own personal use. That guy could be me. I really want something that is supported as part of a larger project.

My sanity thanks you.

cbleslie

@badnetmask this would be really easy to setup in NixOS though.