温馨提示×

centos gitlab怎样卸

小樊
50
2026-09-30 00:57:06
栏目: 智能运维

在 CentOS 上卸载 GitLab,取决于你当初是如何安装的(Omnibus 包 / 源码 / Docker)。最常见的是 Omnibus 包安装,下面按这个重点说明,并补充其他方式。


一、Omnibus 方式安装的 GitLab(最常见)

1. 停止 GitLab 服务

sudo gitlab-ctl stop

2. 卸载 GitLab 软件包

sudo yum remove gitlab-ee

或(如果是 CE 版):

sudo yum remove gitlab-ce

3. 删除数据和配置(重要)

⚠️ 以下操作会彻底删除 GitLab 数据,不可恢复

sudo rm -rf /opt/gitlab
sudo rm -rf /var/opt/gitlab
sudo rm -rf /etc/gitlab

4. 清理系统服务

sudo systemctl daemon-reload

二、如果是 Docker 安装的 GitLab

1. 停止并删除容器

docker stop gitlab
docker rm gitlab

2. 删除镜像(可选)

docker rmi gitlab/gitlab-ce

3. 删除数据卷

docker volume ls
docker volume rm <volume_name>

三、如果是源码安装的 GitLab

一般安装在 /home/git:

sudo service gitlab stop
sudo rm -rf /home/git
sudo rm -rf /var/log/gitlab
sudo rm -f /etc/init.d/gitlab

四、验证是否卸载干净

which gitlab-ctl
gitlab-ctl status

无输出即表示已卸载。


五、可选:卸载 Nginx / Postfix(如果仅 GitLab 使用)

sudo yum remove nginx postfix

如果你愿意,可以告诉我:

  • GitLab 版本(CE / EE)
  • 安装方式(yum / docker / 源码)
  • CentOS 版本(7 / 8 / Stream)

我可以给你更精确的卸载命令。

0 踩