Akihiko Odaki <akihiko.od...@daynix.com> writes:

> Previously we are always specifying -u $(UID) to match the UID in the
> container with one outside. This causes a problem with rootless Podman.
>
> Rootless Podman remaps user IDs in the container to ones controllable
> for the current user outside. The -u option instructs Podman to use
> a specified UID in the container but does not affect the UID remapping.
> Therefore, the UID in the container can be remapped to some other UID
> outside the container. This can make the access to bind-mounted volumes
> fail because the remapped UID mismatches with the owner of the
> directories.
>
> Replace -u $(UID) with --userns keep-id, which fixes the UID remapping.
> This change is limited to Podman because Docker does not support
> --userns keep-id.

Queued to testing/next, thanks.

-- 
Alex Bennée
Virtualisation Tech Lead @ Linaro

Reply via email to