Running gitlab CE docker container as non root user


We are using gitlab-CE running in docker container, however its running as root.
For security purpose, running a container with root priviledges is not recommended, so we want to run the gitlab-ce container with normal user(non-root user).

We tried to run the gitlab-ce container with docker-compose using normal user flag and we have given the ownership of the normal user to the directory in which we are executing docker-compose, however its giving permission errors as below.

ln: failed to create symbolic link ‘/opt/gitlab/service/sshd’: Permission denied

Could you please guide me to fix this issue and also let us know is it possible whether to run gitlab-ce container as normal user(non-root user).