Sign inSign up

johnae/docker-nix

By johnae

•Updated almost 8 years ago

Nix docker image

Image
0

284

johnae/docker-nix repository overview

⁠Nix docker image

This improves on top of the nixos/nix image as it removes all Alpine Linux dependencies.

The image doesn't contain any channels to reduce the default image size and encourage users to fully pin their dependency set.

⁠Usage

FROM nixorg/nix:latest
RUN nix run -f channel:nixos-18.03 hello -c hello
⁠CircleCI

CircleCI assumes that git and openssh are available in the container to clone the repository. This is out of our control and we therefor cannot rely on nix-shell to pull in these dependencies.

Another image at nixorg/nix:circleci is published that contains these additional dependencies.

This branch is regularily rebased on top of master.

⁠Update

The ./update.sh script is used to get the latest nix release.

⁠TODO

  • /etc/passwd contains a lot of useless entries

⁠See also

Tag summary

Content type

Image

Digest

Size

83.4 MB

Last updated

almost 8 years ago

docker pull johnae/docker-nix