Add User to Docker Container
Create new user
RUN useradd -ms /bin/bash newuser
Use ad default user
USER newuser
Set default work directory
WORKDIR /home/newuser
Commands step by step
- Create Dockerfile
FROM ubuntu:latest
RUN useradd -ms /bin/bash newuser
USER newuser
WORKDIR /home/newuser
- Build image
docker build . -t newuser_image
- Run image
docker run -t -i newuser_image
Result output
~/newuser_image docker run -t -i newuser_image
newuser@ca20d302655a:~$
2019-05-09 09:16:01