溫馨提示×

CentOS中GitLab與Docker集成教程

小樊
36
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 docker,sudo 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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女