Making OCI containers and container orchestrations via Nix derivations
  • Nix 52.7%
  • Shell 47.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-12 12:42:53 +02:00
doc Image update, container stages 2026-09-12 12:42:53 +02:00
OCI-first-dns-systemd.nix Derive hostname 2026-08-13 15:53:52 +00:00
README.md Added README.md 2026-08-13 16:40:06 +02:00
symlink2hardlink.sh Experimental code: symlink2hardlink redesign 2026-09-06 07:51:10 +00:00

README for mkOCI

This is an experimental exploration into containers and container orchestration from the Nix store.

Outline of plans:

First stage -- generate a Nix derivation for one concrete container

  • Be fully concrete, no configuration, Nix modules or abstractions yet
  • Generate an OCI container that runs a Knot authoritative DNS server
  • Manage it via systemd, which may be used later on to advance configuration changes
  • Although Knot DNS is completely dynamic, and won't actually need such control