docker安装gitlab

image: gitlab/gitlab-ce:latest
container_name: "xwy-gitlab"
restart: always
user: root
privileged: true
hostname: 'gitlab'
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://gitlab.xxx.com'
gitlab_rails['backup_path'] = "/data/gitlab-backup"
gitlab_rails['backup_keep_time'] = 1296000
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['backup_archive_permissions'] = 0644
nginx['enable'] = true
nginx['client_max_body_size'] = '10240m'
nginx['listen_addresses'] = ['*', '[::]']
postgresql['max_worker_processes'] = 8
postgresql['shared_buffers'] = "256MB"
shm_size: '256m'
ports:
- "8022:22"
- "8080:80"
- "8443:443"


docker exec -it xxx-gitlab update-permissions
docker exec -it xxx-gitlab gitlab-ctl reconfigure
#这一步似乎可以不操作,也能登录root账号
docker restart xxx-gitlab

docker exec -it xxx-gitlab grep 'Password:' /etc/gitlab/initial_root_password
posted @ 2024-01-15 16:33  一木人生  阅读(11)  评论(0)    收藏  举报