温馨提示×

centos gitlab怎么卸载

小樊
45
2026-09-08 22:04:33
栏目: 智能运维

CentOS 上卸载 GitLab,分几种情况(Omnibus 安装 / Docker / 源码)。最常见的是 Omnibus(官方 rpm 包),下面以这个为主。


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

1. 停止 GitLab 服务

sudo gitlab-ctl stop

2. 卸载 GitLab 软件包

sudo yum remove -y gitlab-ee

或(社区版):

sudo yum remove -y gitlab-ce

3. 删除数据和配置(⚠ 不可恢复)

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

4. 清理残留服务(可选)

sudo systemctl daemon-reload

二、如果你是 Docker 安装的 GitLab

1. 停止并删除容器

docker stop gitlab
docker rm gitlab

2. 删除镜像

docker images | grep gitlab
docker rmi <image_id>

3. 删除数据目录

rm -rf /srv/gitlab

(路径以你 -v 挂载的为准)


三、源码安装的 GitLab(较少见)

rm -rf /home/git/gitlab
rm -rf /var/www/gitlab

并手动清理 nginx / redis / postgresql 相关配置。


四、确认是否卸载干净

which gitlab-ctl
gitlab-ctl status

如果都提示找不到,说明已卸载。


如果你能告诉我:

  • GitLab 版本(ce / ee)
  • 安装方式(rpm / docker / 源码)
  • 是否要 保留数据

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

0