The convention in Docker is that everything runs as root. I mistakenly designed the Docker container with an additional non-root "concrete" user that container processes run as. I think this behavior will surprise users of the image; it also makes adding onto the image more laborious as the current user has to be switched back to root before many common operations can be performed.
The convention in Docker is that everything runs as root. I mistakenly designed the Docker container with an additional non-root "concrete" user that container processes run as. I think this behavior will surprise users of the image; it also makes adding onto the image more laborious as the current user has to be switched back to root before many common operations can be performed.