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

  1. Create Dockerfile
FROM ubuntu:latest

RUN useradd -ms /bin/bash newuser

USER newuser

WORKDIR /home/newuser
  1. Build image

docker build . -t newuser_image
  1. 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