Ben Woodcroft <b.woodcr...@uq.edu.au> skribis: > Has anyone ever managed to get Guix to work inside docker? I attempted > it as I intend on submitting some applications to kbase[0,1], where > developers submit docker files to run their applications within the > "narrative" interface i.e. web-facing interfaces to bioinformatic > tools. I failed I think because of docker's single-process > restriction. Using the attached (straightforward) dockerfile it fails > at this step: > > RUN echo "nohup ~root/.guix-profile/bin/guix-daemon > --build-users-group=guixbuild &" > /tmp/daemon-script.sh > RUN bash /tmp/daemon-script.sh; guix pull > ... > guix pull: error: build failed: cloning builder process: Operation not > permitted
That means that the clone(2) call in nix/libstore/build.cc failed, most likely because one of the CLONE_NEW* flags isn’t supported by the kernel you’re running. What version of Linux is it? Thanks, Ludo’.