avatar

Wz Blog

运维学习・持续更新

  • 首页
  • 文章
  • 登录/注册
  • 管理后台
主页 Gitlab搭建
文章

Gitlab搭建

发表于 2026-10-11 更新于 2026-10- 11
作者 Administrator
3~5 分钟 阅读

▶ 1.下载镜像

▶ 2.准备宿主机映射目录


mkdir -p ~/gitlab/{etc,log,data}

▶ 写配置文件(~/gitlab/etc/girlab.rb)

external_url 'http://47.98.48.243' #设置实例的外部访问URL

gitlab_rails['gitlab_ssh_host'] = '47.98.48.243' #定义SSH克隆代码时的地址

gitlab_rails['time_zone'] = 'Asia/Shanghai' #时区

gitlab_rails['gitlab_shell_ssh_port'] = 10010

gitlab_rails['smtp_address_family'] = 'inet'

gitlab_rails['smtp_enable'] = true #启用SMTP邮件服务(发邮件用)

gitlab_rails['smtp_address'] = "smtp.163.com"

gitlab_rails['smtp_port'] = 465 #SMTP服务器端口

gitlab_rails['smtp_user_name'] = "wuzhaozhe26@163.com" #邮箱地址

gitlab_rails['smtp_password'] = "UEnfsxxxxxxxxLrysDc" #邮箱授权码

gitlab_rails['smtp_domain'] = "163.com"

gitlab_rails['smtp_authentication'] = "login"

gitlab_rails['smtp_enable_starttls_auto'] = false

gitlab_rails['smtp_tls'] = true

gitlab_rails['smtp_pool'] = false

gitlab_rails['gitlab_email_from'] = 'wuzhaozhe26@163.com' #发件人邮箱

gitlab_rails['gitlab_email_display_name'] = 'gitlab.yunbaihui.cc' #发件人名称

gitlab_rails['gitlab_email_reply_to'] = 'noreply@example.com' #邮件回复地址

▶ 启动容器


docker run -d \
-p 80:80 -p 10010:22 \
--restart always \
--name gitlab \
-v ~/gitlab/etc:/etc/gitlab \
-v ~/gitlab/log:/var/log/gitlab \
-v ~/gitlab/data:/var/opt/gitlab \
--privileged=true gitlab/gitlab-ce:17.7.7-ce.0

tips:镜像拉取慢可以渡渡鸟

tips:首次启动时间很长~

自动化与CICD
笔记 CI/CD
许可协议:  CC BY 4.0
分享

相关文章

10月 11, 2026

jenkins流水线代码

▶ 指定命名空间创建: pipeline { agent { kubernetes { yaml ''' apiVersion: v1 kind: Pod metadata: labels: jenkins: agent spec: securityContext: runAsUser: 0 ru

10月 11, 2026

Jenkins部署yaml文件

▶ ServiceAccount.yaml apiVersion: v1 kind: ServiceAccount metadata: name: jenkins-k8s-sa namespace: devops --- apiVersion: rbac.authorization.k8s.io/

10月 11, 2026

Gitlab搭建

▶ 1.下载镜像 ▶ 2.准备宿主机映射目录 mkdir -p ~/gitlab/{etc,log,data} ▶ 写配置文件(~/gitlab/etc/girlab.rb) external_url 'http://47.98.48.243' #设置实例的外部访问URL gitlab_rail

下一篇

Jenkins部署yaml文件

上一篇

ELK日志系统分析平台

最近更新

  • Kubernetes v1.28.2 双Master堆叠etcd + Haproxy/Keepalived 高可用部署 SOP(Docker + cri-dockerd)
  • 名词解释
  • ECS 实例反复冻结 —— 故障根因分析报告
  • 运维六大工作内容
  • 磁盘相关命令

热门标签

监控 Linux 数据库 Docker 笔记 CI/CD Kubernetes Nginx

目录

©2026 Wz Blog. 保留部分权利。

使用 Halo 主题 Chirpy