Back to Dockerlabs

How to run Docker container with userID at runtime

beginners/userid-004.md

latest775 B
Original Source

How to run Docker container with userID at runtime

docker
$ docker run -d --user 1001 ubuntu:latest sleep infinity
0de5393c47ab138c7679957a4bec97672f910f77fba842b4637ef5de4f327e38
docker
$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS
          NAMES
0de5393c47ab        ubuntu:latest       "sleep infinity"    6 seconds ago       Up 4 seconds          eloquent_meninsky
docker
$ docker exec -it 0de id
uid=1001 gid=0(root) groups=0(root)
[node3] (local) [email protected] ~

How can I specify user under Dockerfile

docker
git clone https://github.com/collabnix/dockerlabs/

cd beginners/user/
docker
docker build -t collabnix/createuser -f ./user1.Dockerfile .