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