I'm trying to allow Docker containers to be run in openshift using the user specified in the Dockerfile itself, without using a random user id. I see that its possible to do this using the command , where all authenticated users will be added to the anyuid group. Without doing this for all users, can I do it for one specific user? I tried the following:
- Create a service account in default project using command 
- Add the service account to the anyuid scc using command 
- Referred this service account name in the Deployment definition as shown in the sample 
However, still the container seems to start with a random user id. Is this approach incorrect? What is the link between service account and the user we set in the Docker images (with USER keyword)?
. oc adm policy add-scc-to-group anyuid system:authenticated