Hi, On Thu, 05 Feb 2026 at 19:03, Simon Josefsson via "Development of GNU Guix and the GNU System distribution." <[email protected]> wrote:
> I'd like to see "official" Guix container images Yeah! The beginning of World domination. ;-) > Some steps: > > 1) Is there agreement that the Guix project should publish official > container images at all? Any objections? Assuming we can decide on all > the details, of course. Somehow, people using Docker images – most of the time – expect something along “docker image pull”. Well, your point #7 below. :-) Therefore, the question would become: Would these Docker images be published using DockerHub? And if not, who plans to setup a Guix “official” registry for these Docker images? Or if not, how would these Docker images be published? FWIW: https://hub.docker.com/_/debian/ > 2) I'm not that familiar with the Guix project build system, but I > suppose the images should be built by centralized by it? Is this > feasible? What would be involved in making that happen? Well, from my understanding, the bottleneck is the storage and maybe when “guix gc” is running on the build farms. Somehow, a nightly build of Docker images might be a challenge. On the other hand, the various set of packages are not changing every day neither. :-) > 4) Decide on the set of variants to support. As a strawman my images > are built using: > > guix pack $GUIX_PACKS --save-provenance -S /bin=bin -S /share=share -f docker > --image-tag=guix --max-layers=8 ${GUIX_PACK_EXTRA:-} On a side note, please consider: https://hpc.guix.info/blog/2021/10/when-docker-images-become-fixed-point/ However, last time I’ve checked, the manifest cannot used too complex transformations. Well, it’s not an issue. > 7) How are they distributed? I suppose the images could be published on > gnu.org/gnu/guix/ but the container-way is via some public container > registry. Docker Hub is well-known, but there are many other. I'm not > sure if Codeberg offers one. What are the concerns here? Ah, see above. :-) Cheers, simon*
