[PATCH RFC STABLE] dockerlib: allow non-unique uid and gid of $DBUILDUSER (issue4657)

Augie Fackler raf at durin42.com
Mon Nov 9 21:05:14 CST 2015


On Mon, Nov 09, 2015 at 02:17:49PM -0600, Matt Mackall wrote:
> On Sun, 2015-11-08 at 01:12 +0800, Anton Shestakov wrote:
> > # HG changeset patch
> > # User Anton Shestakov <av6 at dwimlabs.net>
> > # Date 1446916252 -28800
> > #      Sun Nov 08 01:10:52 2015 +0800
> > # Branch stable
> > # Node ID 91375e4b0326f943471a402ec9162686d8b73133
> > # Parent  e7c618cee8df35aefedad15b991d628bae1c60c8
> > dockerlib: allow non-unique uid and gid of $DBUILDUSER (issue4657)
>
> I guess. Queued for stable, thanks. The right answer long-term is
> probably to not share with the host filesystem at all, for instance by
> using tar or hg archive to inject files into the container. Docker (and
> the underlying bind mounts it uses) is unlikely to ever grown full-
> fledged UID remapping.

I believe the "right" way to handle this is to package files into a
docker volume, then mount that volume as part of the container setup,
then extract the completed files from the volume at the end of the
build process.

I've also not seen any good examples of this. As far as I can tell,
what we're doing is a "wrong" way to use docker, but nobody has really
had constructive ideas either.

Sigh.

>
>
> --
> Mathematics is the supreme nostalgia of our time.
>
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at selenic.com
> https://selenic.com/mailman/listinfo/mercurial-devel


More information about the Mercurial-devel mailing list