centos

CentOS中GitLab与Docker集成教程

小樊
43
2025-08-10 12:44:33
栏目: 智能运维

以下是在CentOS中集成GitLab与Docker的教程:

安装Docker

  1. 卸载旧版本(可选):sudo yum remove docker*
  2. 安装必要软件包:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  3. 设置仓库:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  4. 安装Docker:sudo yum install -y docker-ce docker-ce-cli containerd.io
  5. 启动并设置开机自启:sudo systemctl start dockersudo systemctl enable docker

使用Docker安装GitLab

  1. 拉取镜像:docker pull gitlab/gitlab-ce:latest
  2. 创建数据持久化目录:sudo mkdir -p /srv/gitlab/{config,logs,data}
  3. 运行容器:docker run --detach --hostname your_domain_or_ip --publish 443:443 --publish 80:80 --name gitlab --restart always --volume /srv/gitlab/config:/etc/gitlab --volume /srv/gitlab/logs:/var/log/gitlab --volume /srv/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest

配置GitLab(可选)

  1. 进入容器:docker exec -it gitlab /bin/bash
  2. 编辑配置文件:vi /etc/gitlab/gitlab.rb,修改external_url等配置。
  3. 重新配置:gitlab-ctl reconfigure

验证安装

在浏览器中输入http://your_domain_or_ip,使用默认用户名和密码登录GitLab。

0
看了该问题的人还看了