Non-root user login

To run IMS Remote Source in a container engine as a non-root user on the host machine where the container engine is installed, you must create a non-root user with user ID (UID) 9087 on the host machine.

This user ID is required because the container files and folders under the bind mounts on the host machine are owned by a user with UID 9087.

The following commands create a non-root user with UID 9087 on the host machine where your container engine runs. If you use Docker as your container engine, you will assign appropriate permissions to that user to run Docker. Log in as root on the host machine to run the commands.

Recommendation: Use cecuser as the user name. A different name is possible, but you must use UID 9087.

Create a non-root user with UID 9087:

useradd -u 9087 cecuser
passwd cecuser

If your site uses Podman, you have completed the steps in this topic.

For Docker environments, allow the cecuser ID to manage Docker as a non-root user. Add the newly created user to the Docker group and switch to that user.

usermod -a -G docker cecuser
su cecuser