Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide official NixOS docker image to bootstrap install from other distributions #37485

Open
bchallenor opened this issue Mar 20, 2018 · 3 comments
Labels
2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md

Comments

@bchallenor
Copy link
Contributor

IMO, an official NixOS Docker image would be the best way to solve #9884, to bootstrap nixos-install on a non-NixOS host.

There is already a Nix image on the Docker Hub, as built by this Dockerfile. For NixOS, though, it probably makes more sense to build the image on NixOS (rather than via a Dockerfile), because NixOS knows how to build itself already.

But this creates a bootstrapping problem for people who don't have NixOS yet, so it would be nice if such an image was published somewhere publically.

Hydra is already building a NixOS container tarball. Would it be possible to:

  • Push this image to Docker Hub as part of the release process, or
  • Host a Docker registry on nixos.org to make released images accessible to Docker, or
  • Release the container tarball alongside the other installation artifacts, so that users can manually import it via docker import
@bchallenor
Copy link
Contributor Author

I've seen those tools before, but I would prefer "simple to understand/audit" (but more manual) over "one click install" (but a magic black box), especially as they are unofficial projects.

(Also, my use case is a little different as I'd like to bootstrap a second install, not take over the original distribution.)

In the meantime, I'm working on a Dockerfile to build an image that will contain the closure of nixos-install. But I think it would be easier to build this from NixOS itself.

@stale
Copy link

stale bot commented Jun 4, 2020

Thank you for your contributions.

This has been automatically marked as stale because it has had no activity for 180 days.

If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.

Here are suggestions that might help resolve this more quickly:

  1. Search for maintainers and people that previously touched the related code and @ mention them in a comment.
  2. Ask on the NixOS Discourse.
  3. Ask on the #nixos channel on irc.freenode.net.

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Jun 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md
Projects
None yet
Development

No branches or pull requests

2 participants
@bchallenor and others