That’s not entirely true. “USER 4567” without an entry for the uid in /etc/password works just fine when I run the docker image. My problem is that regardless of the existence of the user in the container, mesos/dcos seem to be complaining when the user doesn’t exist on the host system.
---------------------- Trevor R.H. Clarke Software Engineer, Ball Aerospace (937)320-7087 From: Joseph Wu [mailto:jos...@mesosphere.io] Sent: Wednesday, July 13, 2016 12:26 PM To: user Subject: Re: mesos/dcos user issue? Looks like you solved your problem: > either remove the "USER" statement or add the user locally on the mesos agent > machines You can't run as a user that doesn't exist :) On Wed, Jul 13, 2016 at 7:18 AM, Clarke, Trevor <tcla...@ball.com<mailto:tcla...@ball.com>> wrote: I've got an image with a local user and a 'USER myuser' statement in the Dockerfile. When I try and run a container in mesos (we're using DC/OS but I think it's mesos related as we're not calling via marathon, etc. it's from a custom framework) I need "Failed to get user information for 'myuser'" unless I either remove the "USER" statement or add the user locally on the mesos agent machines. I still see a similar issue if I use "USER 4567" with a UID instead of username. Any idea what might be causing this? ---------------------- Trevor R.H. Clarke Software Engineer, Ball Aerospace (937)320-7087<tel:%28937%29320-7087> This message and any enclosures are intended only for the addressee. Please notify the sender by email if you are not the intended recipient. If you are not the intended recipient, you may not use, copy, disclose, or distribute this message or its contents or enclosures to any other person and any such actions may be unlawful. Ball reserves the right to monitor and review all messages and enclosures sent to or from this email address. This message and any enclosures are intended only for the addressee. Please notify the sender by email if you are not the intended recipient. If you are not the intended recipient, you may not use, copy, disclose, or distribute this message or its contents or enclosures to any other person and any such actions may be unlawful. Ball reserves the right to monitor and review all messages and enclosures sent to or from this email address.