gitLab
安装
docker方式
docker-compose方式安装
-
1:保证docker中有gitlab-ce镜像
-
2:准备yml文件(固定名称:docker-compose.yml)
version: '3.6'
services:
gitlab:
image: 'registry.cn-hangzhou.aliyuncs.com/jf_docker666/gitlab-ce:latest' # 使用最新版本的GitLab社区版镜像
container_name: gitlab # 容器名称
restart: always # 总是重启容器
hostname: 'gitlab.example.com' # 主机名,可以根据需要更改
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://gitlab.example.com' # GitLab访问地址,根据实际情况修改
# Add any other gitlab.rb configuration here, as env variables
# 配置邮箱、数据库等其他设置可以在这里添加
TZ: Asia/Shanghai
ports:
- '8090:80' # 映射主机的8090端口到容器的80端口,可根据需要调整
- '4430:443' # 如果需要HTTPS支持,映射主机的4430端口到容器的443端口
- '2222:22' # 映射主机的2222端口到容器的22端口,以便SSH访问
volumes:
- '/srv/gitlab/config:/etc/gitlab' # 持久化GitLab配置文件
- '/srv/gitlab/logs:/var/log/gitlab' # 持久化日志文件
- '/srv/gitlab/data:/var/opt/gitlab' # 持久化应用数据
shm_size: '1024m' # 设置共享内存大小
network_mode: "bridge"
privileged: true
-
3: 执行启动命令
cd 到 docker-compose.yml 父目录
执行:docker-compose up -d -
4:访问
需要等一会,注意观察内存占用增加3g左右,基本就好了。
根据前面的yml 访问地址为:http://192.168.153.2:8090/ -
5:初始密码
默认管理员:root
默认密码:
执行命令查看:docker exec -it <容器id> cat /etc/gitlab/initial_root_password
添加用户
修改密码
-
root管理员先给他一个默认密码
-
第一次分配和重置都可以复用
-
用户登录后,修改密码
用户即可登录,然后自己修改。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)