[ https://issues.apache.org/jira/browse/YARN-5394?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zhankun Tang updated YARN-5394: ------------------------------- Description: Current LCE (DockerLinuxContainerRuntime) is mounting /etc/passwd to the container. And it seems uses wrong file name "/etc/password" for container. {panel} .addMountLocation("/etc/passwd", "/etc/password:ro"); {panel} The biggest issue of bind-mount /etc/passwd is that it overrides the users defined in Docker image which is not expected. Remove it won't affect existing use cases. was: Current LCE (DockerLinuxContainerRuntime) is mounting /etc/passwd to the container. But it seems to use wrong file name "/etc/password" for container. {panel} .addMountLocation("/etc/passwd", "/etc/password:ro"); {panel} This causes LCE failed to launch the Docker container if the Docker images don't create the same user name and UID in it. > Remove bind-mount /etc/passwd to Docker Container > ------------------------------------------------- > > Key: YARN-5394 > URL: https://issues.apache.org/jira/browse/YARN-5394 > Project: Hadoop YARN > Issue Type: Sub-task > Components: yarn > Reporter: Zhankun Tang > Assignee: Zhankun Tang > Attachments: YARN-5394-branch-2.8.001.patch, > YARN-5394-branch-2.8.002.patch > > > Current LCE (DockerLinuxContainerRuntime) is mounting /etc/passwd to the > container. And it seems uses wrong file name "/etc/password" for container. > {panel} > .addMountLocation("/etc/passwd", "/etc/password:ro"); > {panel} > The biggest issue of bind-mount /etc/passwd is that it overrides the users > defined in Docker image which is not expected. Remove it won't affect > existing use cases. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org