nix-community / docker-nixpkgs

docker images from nixpkgs [maintainer=@zimbatm]
https://hub.docker.com/u/nixpkgs
MIT License
185 stars 36 forks source link

Docker image seems to be missing commands: `nixos-rebuild`, `systemctl` #53

Open nhooey opened 1 year ago

nhooey commented 1 year ago

Why does the nixpkgs/nix-unstable Docker image not have nixos-rebuild or systemctl?

$ docker run --tty --interactive nixpkgs/nix-unstable
bash-5.2# nixos-rebuild
bash: nixos-rebuild: command not found
bash-5.2# systemctl
bash: systemctl: command not found
bash-5.2#

Even if that's expected for nixpks/nix-unstable, would you know why it's also the case for nixos/nix, which might be intended as a full NixOS install?

(I'm not sure what the difference between these images are, or what their intended for.)

I asked similarly on Stack Overflow:

zimbatm commented 1 year ago

It's a bit confusing but the container image are shipping the Nix binary. This is only the language and package manager of the full NixOS distribution.