Hacker News new | ask | show | jobs
by OJFord 1413 days ago
I hadn't realised you could use Nix for building images, or at least not standalone. An article: https://thewagner.net/blog/2021/02/25/building-container-ima...
1 comments

There is also https://nixery.dev/ which lets you get Docker images with arbitrary Nix packages - useful for quick hacking.
Kind of confusing. NixOS vs Nix the language...

You use Nix the language to build Docker images and avoid the NixOS CLI tools/runtime?

Nix the package manager.

Nix the language.

NixOS the Linux built with Nix as it's default package manager that uses the Nix language.

Nix the language can compile OCI (Open Container Initiative) format images that can be deployed/ran/executed via Docker or k8s?

Or is that Nix the package manager? Does Nix the package manager compile Nix the language images?

[nixpkgs the package collection] (which is used by [Nix the package manager], and also contains the [Nix the programming language] expressions that define [NixOS the operating system]) has expressions for easily building OCI images: https://nixos.org/manual/nixpkgs/stable/#sec-pkgs-dockerTool...
Do you have to be on NixOS to use the OCI images outputtable by nixpks/nix package manager or can you build OCI images using Nix from Mac/Windows/other non NixOS Linux?
woah - this is great, thanks