finally found a way to run gitlab update-permissions.
But there is still a problem:
$ docker logs -f gitlab
+ id -u git
998
+ chown -R git:git /var/opt/gitlab/.ssh
+ chown -R git:git /var/opt/gitlab/.gitconfig
+ chown -R git:git /var/opt/gitlab/git-data
+ chown -R git:git /var/opt/gitlab/gitlab-ci/builds
+ chown -R git:git /var/opt/gitlab/gitlab-rails
+ chown -R git:git /var/opt/gitlab/gitlab-shell
+ chown -R git:gitlab-www /var/opt/gitlab/gitlab-workhorse
+ chown git /var/opt/gitlab/gitlab-workhorse
+ chown git /var/log/gitlab/gitlab-rails
+ chown git /var/log/gitlab/gitlab-shell
+ chown git /var/log/gitlab/sidekiq
+ chown git /var/log/gitlab/unicorn
+ chown gitlab-psql /var/log/gitlab/postgresql
+ chown gitlab-redis /var/log/gitlab/redis
+ chown -R git:git /var/log/gitlab/gitlab-rails/application.log /var/log/gitlab/gitlab-rails/githost.log /var/log/gitlab/gitlab-rails/gitlab-rails-db-migrate-2017-01-27-09-08-09.log /var/log/gitlab/gitlab-rails/production.log /var/log/gitlab/gitlab-rails/repocheck.log /var/log/gitlab/gitlab-rails/sidekiq.log
+ chown -R git:git /var/log/gitlab/gitlab-shell/gitlab-shell.log
+ chown -R git:git /var/log/gitlab/unicorn/unicorn_stderr.log /var/log/gitlab/unicorn/unicorn_stdout.log
+ id -u gitlab-www
999
+ chown -R gitlab-www:gitlab-www /var/opt/gitlab/nginx/client_body_temp /var/opt/gitlab/nginx/fastcgi_temp /var/opt/gitlab/nginx/proxy_temp /var/opt/gitlab/nginx/scgi_temp /var/opt/gitlab/nginx/uwsgi_temp
+ chown -R gitlab-www:gitlab-www /var/opt/gitlab/nginx/proxy_cache
+ id -u gitlab-psql
996
+ chown -R gitlab-psql:gitlab-psql /var/opt/gitlab/postgresql
+ id -u gitlab-redis
997
+ chown -R gitlab-redis:gitlab-redis /var/opt/gitlab/redis
+ id -u registry
993
+ chown -R registry:registry /var/opt/gitlab/gitlab-rails/shared/registry
chown: cannot access ‘/var/opt/gitlab/gitlab-rails/shared/registry’: No such file or directory
Any hint? thanks