问题遇到的现象和发生背景
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