Hi,

zimoun <zimon.touto...@gmail.com> skribis:

> The tool is 'skopeo' and packaged in Guix.
>
> However, push to DockerHub requires an account (by Guix project) which
> requires... probably non-free JS, at least once.

Hmm OK.  Users of Docker wouldn’t have to create an account and run the
non-free JS, so this is probably acceptable.

The next problem is: what would this image contain?  ‘guix pack guix’ is
probably not enough because people expect the daemon to be running.
Adding ‘--entry-point=bin/guix-daemon’ probably isn’t good either
because ‘guix-daemon’ never exits, which I think is contrary to what
users expect.

For the same reason, an image produced by ‘guix system docker-image’ may
not be OK because ‘shepherd’ never returns.

Should we change ‘guix system docker-image’ such that ‘shepherd’ is
started in the background?

Thanks,
Ludo’.

Reply via email to