CentOS彻底卸载docker
时间: 2023-08-17 15:11:20 浏览: 174
要彻底卸载 Docker 在 CentOS 上,您可以按照以下步骤进行操作:
1. 停止并删除正在运行的 Docker 容器:
```
sudo docker stop $(sudo docker ps -a -q)
sudo docker rm $(sudo docker ps -a -q)
```
2. 停止 Docker 服务:
```
sudo systemctl stop docker
```
3. 卸载 Docker 软件包:
```
sudo yum remove docker-ce
```
4. 删除 Docker 的相关文件和目录:
```
sudo rm -rf /var/lib/docker
```
5. 删除 Docker 用户组:
```
sudo groupdel docker
```
完成上述步骤后,Docker 将会被完全卸载。请注意,这将删除所有与 Docker 相关的容器、镜像和数据。
相关问题
centos彻底卸载kubernetes
以下是在CentOS上彻底卸载Kubernetes的步骤:
1. 删除Kubernetes配置文件和目录:
```shell
rm -rf ~/.kube/
rm -rf /etc/kubernetes/
rm -rf /etc/systemd/system/kubelet.service.d
rm -rf /etc/systemd/system/kubelet.service
rm -rf /usr/bin/kube*
rm -rf /etc/cni
rm -rf /opt/cni
rm -rf /var/lib/etcd
rm -rf /var/etcd
```
2. 删除Docker配置文件和目录:
```shell
rm -rf /etc/systemd/system/docker.service.d
rm -rf /var/lib/docker
rm -rf /var/run/docker
```
请注意,这些步骤将彻底删除Kubernetes和Docker的配置文件和目录,包括所有相关的数据。在执行这些步骤之前,请确保您已经备份了重要的数据。
liunx卸载docker
在Linux系统上卸载Docker通常涉及以下几个步骤:
1. **停止Docker服务**:
打开终端并运行命令停止Docker服务:
```sh
sudo systemctl stop docker
```
2. **移除Docker组成员**:
如果你之前加入了root用户到docker组,可以移除它:
```sh
sudo usermod -aG docker <your_username> # 将<your_username>替换为你的用户名
sudo usermod -G :docker,adm,dip,bash,video,cdrom,sudo,plugdev,audio,tty,dip,netadmin,lpadmin,sambashare <your_username>
exit # 退出当前shell然后重新登录以应用更改
或者:
sudo gpasswd -d <your_username> docker
```
3. **删除Docker目录**:
删除`/var/lib/docker`目录,但请注意这会删除所有容器、镜像和配置文件:
```sh
sudo rm -rf /var/lib/docker
```
4. **更新软件包列表**:
确保你的包管理器是最新的:
```sh
sudo apt-get update (对于apt)
sudo yum update (对于yum)
```
5. **卸载Docker软件包**:
使用对应的包管理器卸载Docker:
```sh
sudo apt-get remove docker.io (对于Ubuntu或Debian)
sudo yum remove docker-ce (对于RHEL/CentOS)
```
6. **清除依赖**:
清理残留的Docker相关软件包依赖:
```sh
sudo apt-get autoremove
sudo yum clean all
```
完成以上操作后,Docker应该已经从系统中完全卸载了。如果你需要彻底清除所有痕迹,还可以考虑删除 `/etc/systemd/system/docker.service` 文件。
阅读全文