温馨提示×

centos gitlab怎样卸载

小樊
44
2026-09-06 00:09:24
栏目: 智能运维

CentOS 上卸载 GitLab,通常取决于你是通过 Omnibus 包(官方 rpm) 还是 源码/Docker 安装的。下面以最常见的 Omnibus 安装方式为例说明。


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

1. 停止 GitLab 服务

sudo gitlab-ctl stop

2. 卸载 GitLab 软件包

sudo yum remove -y gitlab-ee

或(如果是 CE 版):

sudo yum remove -y gitlab-ce

3. 删除残留文件和目录

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

4. 删除 GitLab 用户(可选)

sudo userdel -r gitlab-www
sudo userdel -r git

二、清理系统服务(如仍有)

sudo systemctl disable gitlab-runsvdir
sudo rm -f /etc/systemd/system/gitlab-runsvdir.service
sudo systemctl daemon-reload

三、如果是 Docker 安装的 GitLab

1. 停止并删除容器

docker stop gitlab
docker rm gitlab

2. 删除镜像(可选)

docker rmi gitlab/gitlab-ce

3. 删除数据目录

rm -rf /srv/gitlab

四、确认是否卸载干净

which gitlab-ctl
rpm -qa | grep gitlab

如果没有任何输出,说明已卸载完成。


如果你能告诉我:

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

我可以给你更精确的一步到位命令

0