Fix: Docker user warning UID is greater than SYS_UID_MAX#1056
Open
z017 wants to merge 1 commit intojamaljsr:masterfrom
Open
Fix: Docker user warning UID is greater than SYS_UID_MAX#1056z017 wants to merge 1 commit intojamaljsr:masterfrom
z017 wants to merge 1 commit intojamaljsr:masterfrom
Conversation
Owner
|
@z017 Thanks for proposing this. How can I reproduce this issue? I'm on and ARM Mac and do not see this warning logged when running the nodes in Polar. |
Author
|
I forgot to explain how I got the warning! I'm using the docker images to build a CI test. I got the warning from the docker logs. From a Windows Linux Subsystem running the following I can see the warning: docker run -it --rm polarlightning/bitcoind:28.0 -regtestOutput: PD: thansk to you! Polar is an amazing project. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
Currently docker entrypoints create users as system users by using the
-rflag ofuseradd:polar/docker/bitcoind/docker-entrypoint.sh
Line 13 in 52dc3c3
The default user uid is 1000 greater than
SYS_UID_MAXresulting in the following warning:To fix the warning:
-rflag was removed.-Mflag was added to avoid home directory creation.References