{"id":14968022,"url":"https://github.com/nix-community/docker-nixpkgs","last_synced_at":"2025-04-07T13:09:26.659Z","repository":{"id":41067150,"uuid":"168969239","full_name":"nix-community/docker-nixpkgs","owner":"nix-community","description":"docker images from nixpkgs [maintainer=@zimbatm]","archived":false,"fork":false,"pushed_at":"2024-08-06T19:42:32.000Z","size":170,"stargazers_count":185,"open_issues_count":16,"forks_count":36,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-10-29T16:06:02.861Z","etag":null,"topics":["docker-image","nixpkgs"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/u/nixpkgs","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nix-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"open_collective":"nix-community"}},"created_at":"2019-02-03T16:59:50.000Z","updated_at":"2024-10-21T10:03:25.000Z","dependencies_parsed_at":"2023-09-23T10:45:10.113Z","dependency_job_id":"376cdfc9-9f93-4688-910c-a5acf50545b3","html_url":"https://github.com/nix-community/docker-nixpkgs","commit_stats":{"total_commits":136,"total_committers":17,"mean_commits":8.0,"dds":"0.27941176470588236","last_synced_commit":"bccad7f19ef17f19aa39f23ea9b5b4ad2031b505"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nix-community%2Fdocker-nixpkgs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nix-community%2Fdocker-nixpkgs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nix-community%2Fdocker-nixpkgs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nix-community%2Fdocker-nixpkgs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nix-community","download_url":"https://codeload.github.com/nix-community/docker-nixpkgs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247657281,"owners_count":20974345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-image","nixpkgs"],"created_at":"2024-09-24T13:39:07.353Z","updated_at":"2025-04-07T13:09:26.637Z","avatar_url":"https://github.com/nix-community.png","language":"Nix","funding_links":["https://opencollective.com/nix-community"],"categories":[],"sub_categories":[],"readme":"# docker-nixpkgs: docker images from nixpkgs\n\nThis project is a collection of docker images automatically produced with Nix\nand the latest nixpkgs package set. All the images are refreshed daily with\nthe latest versions of nixpkgs.\n\nIt's also a good demonstration on how to build and publish Docker images with\nNix.\n\nAlways keep your docker images fresh!\n\n## Why use Nix to build docker images?\n\nNix has a number of advantages over Dockerfile when producing docker images:\n\n* builds are more likely to be repeatable and binary reproducible\n* Nix will only rebuild the minimum set of changes with no manual intervention\n* Nix produces optimised layers with no manual intervention\n* nixpkgs provides automatic security updates\n\n## Example usage\n\nHere is an example of using one of the docker images. Usage will change from\nimage to image.\n\n```\n# run the curl image which has curl as an entry-point\n$ docker run -ti --rm nixpkgs/curl curl http://ifconfig.co\n180.52.248.114\n```\n\n## Channels\n\nEach image is built with the following nixpkgs channels and map to the\nfollowing image tag.\n\nThe version of the packages included in each image depends on what version the\nnixpkgs channel describes.\n\n| Channel        | Image Tag   | Description                                       |\n| ---            | ---         | ---                                               |\n| nixos-24.05    | nixos-24.05 | only minor versions that include security updates |\n| nixos-24.11    | nixos-24.11 | only minor versions that include security updates |\n| nixos-unstable | latest      | latest and greatest, major versions might change  |\n\n## List of images\n\nHere is the current list of images that are provided. Missing one? Send an\n[image request](#image-request).\n\nAll images are automatically built and published to Docker Hub, and served\non our custom domain, courtesy of [Scarf](https://scarf.sh).\n\n`\u003e ./readme-image-matrix`\n\u003c!-- BEGIN mdsh --\u003e\n| Image / Tag | Pull |\n| ---         | ---  |\n| [nixpkgs/bash](https://hub.docker.com/r/nixpkgs/bash)| `docker pull docker.nix-community.org/nixpkgs/bash` |\n| [nixpkgs/busybox](https://hub.docker.com/r/nixpkgs/busybox)| `docker pull docker.nix-community.org/nixpkgs/busybox` |\n| [nixpkgs/cachix](https://hub.docker.com/r/nixpkgs/cachix)| `docker pull docker.nix-community.org/nixpkgs/cachix` |\n| [nixpkgs/cachix-flakes](https://hub.docker.com/r/nixpkgs/cachix-flakes)| `docker pull docker.nix-community.org/nixpkgs/cachix-flakes` |\n| [nixpkgs/caddy](https://hub.docker.com/r/nixpkgs/caddy)| `docker pull docker.nix-community.org/nixpkgs/caddy` |\n| [nixpkgs/curl](https://hub.docker.com/r/nixpkgs/curl)| `docker pull docker.nix-community.org/nixpkgs/curl` |\n| [nixpkgs/devcontainer](https://hub.docker.com/r/nixpkgs/devcontainer)| `docker pull docker.nix-community.org/nixpkgs/devcontainer` |\n| [nixpkgs/devenv](https://hub.docker.com/r/nixpkgs/devenv)| `docker pull docker.nix-community.org/nixpkgs/devenv` |\n| [nixpkgs/docker-compose](https://hub.docker.com/r/nixpkgs/docker-compose)| `docker pull docker.nix-community.org/nixpkgs/docker-compose` |\n| [nixpkgs/hugo](https://hub.docker.com/r/nixpkgs/hugo)| `docker pull docker.nix-community.org/nixpkgs/hugo` |\n| [nixpkgs/kubectl](https://hub.docker.com/r/nixpkgs/kubectl)| `docker pull docker.nix-community.org/nixpkgs/kubectl` |\n| [nixpkgs/kubernetes-helm](https://hub.docker.com/r/nixpkgs/kubernetes-helm)| `docker pull docker.nix-community.org/nixpkgs/kubernetes-helm` |\n| [nixpkgs/nginx](https://hub.docker.com/r/nixpkgs/nginx)| `docker pull docker.nix-community.org/nixpkgs/nginx` |\n| [nixpkgs/nix](https://hub.docker.com/r/nixpkgs/nix)| `docker pull docker.nix-community.org/nixpkgs/nix` |\n| [nixpkgs/nix-flakes](https://hub.docker.com/r/nixpkgs/nix-flakes)| `docker pull docker.nix-community.org/nixpkgs/nix-flakes` |\n| [nixpkgs/nix-unstable](https://hub.docker.com/r/nixpkgs/nix-unstable)| `docker pull docker.nix-community.org/nixpkgs/nix-unstable` |\n| [nixpkgs/nix-unstable-static](https://hub.docker.com/r/nixpkgs/nix-unstable-static)| `docker pull docker.nix-community.org/nixpkgs/nix-unstable-static` |\n\u003c!-- END mdsh --\u003e\n## Adding new images\n\nTo add a new image to the project, create a new folder under\n`./images/\u003cimage-name\u003e` with a default.nix that returns the docker image.\n\nThen run `nix-build -A \u003cimage-name\u003e` to test that it builds, and\nthen use\n`docker load -i /nix/store/...\u003cimage-name\u003e.tar.gz` to load and test the image.\n\n## User Feedback\n\n### Issues\n\nIf you have any problems with or questions about this project, please contact\nus through a [GitHub issue](https://github.com/nix-community/docker-nixpkgs/issues/new)\n\n### Image request\n\n[Submit a request](https://github.com/nix-community/docker-nixpkgs/issues/new)\nwith an accompanying use-case for an image that you would like to see.\n\n### Contributing\n\nYou are invited to contribute new features, fixes or updates, large or small;\nwe are always thrilled to receive pull requests, and do our best to process\nthem as fast as we can.\n\n## Related projects\n\n* The [docker-library](https://github.com/docker-library/official-images#readme)\n  is an image set maintained by the Docker Inc. team and contain\n  officially-supported images.\n\n* [Nixery](https://nixery.dev/) is a pretty cool service that builds docker\n  images from nixpkgs attributes on the fly.\n\n## License\n\nCopyright (c) 2021 @zimbatm and contributors.\n\nLicensed under the MIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnix-community%2Fdocker-nixpkgs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnix-community%2Fdocker-nixpkgs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnix-community%2Fdocker-nixpkgs/lists"}