Running container services in NixOS


December 4, 2023

NixOS provides a wrapper to simplify running containers as systemd services using virtualisation.oci-containers.containers.*

{
  virtualisation.oci-containers.backend = "podman";
  virtualisation.oci-containers.containers = {
    container-name = {
      image = "container-image";
      autoStart = true;
      ports = [ "127.0.0.1:1234:1234" ];
    };
  };
}

Thanks for reading. More like this?

#til #nix #containers

© 2023-2025 Wilson Husin

This site was last updated 2025-05-17T20:42:58-0700.

:wq