centos系统彻底卸载docker和k8s
centos系统彻底卸载docker和k8s
如果您需要在 CentOS 系统上彻底卸载 Docker 和 Kubernetes (k8s),可以按照以下步骤操作:
卸载 Docker:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19# 停止 Docker 服务
systemctl stop docker
systemctl stop docker.socket
# 卸载 Docker 软件包
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
# 删除 Docker 相关目录
rm -rf /var/lib/docker
rm -rf /etc/docker卸载 Kubernetes:
1
2
3
4
5
6
7
8
9
10
11
12
13
14# 停止 Kubernetes 服务
systemctl stop kubelet
systemctl stop kube-apiserver
systemctl stop kube-controller-manager
systemctl stop kube-scheduler
systemctl stop kube-proxy
# 卸载 Kubernetes 软件包
yum remove kubelet kubeadm kubectl
# 删除 Kubernetes 相关目录
rm -rf /etc/kubernetes
rm -rf /var/lib/etcd
rm -rf /var/lib/kubelet清理残留文件:
1
2
3
4
5# 删除 Docker 和 Kubernetes 相关的配置文件和日志
rm -rf /etc/systemd/system/docker.service.d
rm -rf /etc/systemd/system/kubelet.service.d
rm -rf /var/log/docker
rm -rf /var/log/kubernetes更新系统配置:
1
2
3# 更新 systemd 配置
systemctl daemon-reload
systemctl reset-failed
完成上述步骤后,您的 CentOS 系统应该已经彻底卸载了 Docker 和 Kubernetes。请确保在重新安装这些软件之前,您已经清理干净了系统上的所有相关组件和配置文件。