Add copyUIDGID
support for container.put_archive()
#3100
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
It should be noted though, it will use the
user
passed incontainers.create()
/containers.run()
AND the user has to be made on the host machine with the same name/uid or else it'll fail. I ran into this issue while usingdind
and just added in it'sDockerfile
to generate the same user with the same uid. (moby/moby#34142)User is grabbed here https://github.com/moby/moby/blob/master/pkg/idtools/idtools_unix.go#L102 from the host, so I hope in the future we can send in our own
uid:gid
.Fixes #2577