docker安装Git一直提示权限不足无法创建。

问题遇到的现象和发生背景

docker创建Git报错

问题相关代码,请勿粘贴截图

docker-compose up -d

version: '3.1'
services:
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    container_name: gitlab
    restart: always
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.11.11:8929'
        gitlab_rails['gitlab_shell_ssh_port'] = 2224
    ports:
      - '8929:8929'
      - '2224:2224'
    volumes:
      - './config:/etc/gitlab'
      - './logs:/var/log/gitlab'
      - './data:/var/opt/gitlab'

运行结果及报错内容

Attaching to gitlab
gitlab    | Thank you for using GitLab Docker Image!
gitlab    | Current version: gitlab-ce=14.6.1-ce.0
gitlab    | Configure GitLab for your system by editing /etc/gitlab/gitlab.rb file
gitlab    | And restart this container to reload settings.
gitlab    | To do it use docker exec:
gitlab    |   docker exec -it gitlab editor /etc/gitlab/gitlab.rb
gitlab    |   docker restart gitlab
gitlab    | For a comprehensive list of configuration options please see the Omnibus GitLab readme
gitlab    | https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
gitlab    | If this container fails to start due to permission problems try to fix it by executing:
gitlab    |   docker exec -it gitlab update-permissions
gitlab    |   docker restart gitlab
gitlab    | Cleaning stale PIDs & sockets
gitlab    | cat: /var/opt/gitlab/gitlab-rails/VERSION: No such file or directory
gitlab    | Installing gitlab.rb config...
gitlab    | cp: cannot create regular file '/etc/gitlab/gitlab.rb': Permission denied

我的解答思路和尝试过的方法
我想要达到的结果

那就用管理员权限运行呀

对挂载数据卷目录:./config./logs./data等开放权限。

执行命令:

chmod 777 ./config  ./logs ./data