配置要求
1. 服务器配置要求最低2核4G(1核2G可以安装旧版本的GitLab,11.9.1版本及以下)
2. 若使用了非服务器入方向安全组规则的端口,记得将端口加入到安全组
安装及配置
docker-compose.yml如下:
version: '3'
services:
gitlab:
image: gitlab/gitlab-ce
restart: always
container_name: gitlab
hostname: localhost
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://localhost:9525'
# http协议所使用的访问地址
gitlab_rails['time_zone'] = 'Asia/Shanghai'
# 时区配置
gitlab_rails['gitlab_shell_ssh_port'] = 8022
# ssh协议所使用的端口
volumes:
- ./config:/etc/gitlab
- ./logs:/var/log/gitlab
- ./data:/var/opt/gitlab
ports:
- "9525:9525"
- "8022:22"
# 宿主机80和22端口号通常都被占用了,这里使用其他端口号替代
networks:
default:
driver: bridge
使用 docker-compose up -d 启动应用,当容器状态由 starting 变为 healthy 时,搭建完成,浏览器访问 localhost:9525 进入应用
基础设置
禁用注册功能