DevOps运维实战(.net5.0+Gitlab+Jenkins+Docker+Harbor)-GitLab 配置

本文介绍了如何在CentOS系统中通过Docker和docker-compose安装GitLab服务器。首先,通过curl命令安装Docker和docker-compose,接着从阿里云镜像拉取gitlab-ce-zh镜像。配置docker-compose.yml文件,设置外部URL、SSH端口映射及存储路径。最后,启动gitlab服务,完成代码服务器的构建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本思路:

安装docker 和docker-compose ,然后在docker 容器内运行gitlab 服务器。

  • 得到当前centos ip 地址,使用MobaXterm 连接使用

  • Docker 安装 
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  • Docker-compose 安装

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.5.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose 加权限


 

  •  安装gitlab 
[root@localhost local]# cd /usr/local
[root@localhost local]# mkdir gitlab_docker
[root@localhost local]# cd gitlab_docker

 使用aliyun 镜像 --[[[[[docker pull registry.cn-hangzhou.aliyuncs.com/lab99/gitlab-ce-zh]]]]
 

我们使用docker-compose.yml 安装

version: '2'
services:
  gitlab:
    image: 'registry.cn-hangzhou.aliyuncs.com/lab99/gitlab-ce-zh:latest'
    privileged: true
    restart: always
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.0.49:8930'
        gitlab_rails['gitlab_shell_ssh_port'] = 2224
    ports:
      - '8930:8930'
      - '2225:2225'
    volumes:
      - ./config:/etc/gitlab
      - ./data:/var/opt/gitlab
      - ./logs:/vat/log/gitlab

ok,到这里我们完成了gitlab 代码服务器构建。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值