在 CentOS 上卸载 GitLab,分几种情况(Omnibus 安装 / Docker / 源码)。最常见的是 Omnibus(官方 rpm 包),下面以这个为主。
sudo gitlab-ctl stop
sudo yum remove -y gitlab-ee
或(社区版):
sudo yum remove -y gitlab-ce
sudo rm -rf /etc/gitlab
sudo rm -rf /var/opt/gitlab
sudo rm -rf /var/log/gitlab
sudo rm -rf /opt/gitlab
sudo systemctl daemon-reload
docker stop gitlab
docker rm gitlab
docker images | grep gitlab
docker rmi <image_id>
rm -rf /srv/gitlab
(路径以你 -v 挂载的为准)
rm -rf /home/git/gitlab
rm -rf /var/www/gitlab
并手动清理 nginx / redis / postgresql 相关配置。
which gitlab-ctl
gitlab-ctl status
如果都提示找不到,说明已卸载。
如果你能告诉我:
我可以给你更精确的命令。