Ubantu中Docker卸载
时间: 2024-12-06 16:27:04 浏览: 49
在Ubuntu中卸载Docker,你需要先确认是否已经停止了所有正在运行的容器和服务,并确保不再有对Docker的依赖。以下是逐步操作:
1. **更新包列表**:
```
sudo apt update
```
2. **停止并删除Docker daemon(守护进程)**:
```
sudo service docker stop
sudo apt-get remove docker-ce docker-ce-cli containerd.io
```
如果使用的是docker.io而不是docker-ce,替换命令为:
```
sudo apt-get remove docker.io docker.io-rf /var/lib/docker
sudo rm -f /etc/docker/daemon.json
sudo rm -f /etc/apt/sources.list.d/docker.list
```
4. **刷新apt缓存并清理已下载的包**:
```
sudo apt-get autoremove
sudo apt-get autoclean
```
5. **验证Docker是否已被卸载**:
使用`sudo docker run hello-world`尝试运行Docker,如果返回错误信息说明已经成功卸载。
6. **最后,更新软件包索引**:
```
sudo apt-get update
```
相关问题
Ubuntu中docker卸载和安装
在Ubuntu中卸载和安装Docker可以通过以下步骤完成:
### 卸载Docker
1. **卸载Docker包**:
```bash
sudo apt-get purge docker-ce docker-ce-cli containerd.io
```
2. **删除所有Docker相关的数据**:
```bash
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
```
### 安装Docker
1. **更新包索引并安装必要的依赖包**:
```bash
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
```
2. **添加Docker的官方GPG密钥**:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
3. **设置Docker稳定版仓库**:
```bash
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
4. **更新包索引并安装Docker Engine**:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
5. **验证Docker安装**:
```bash
sudo docker run hello-world
```
### 启动和启用Docker服务
1. **启动Docker服务**:
```bash
sudo systemctl start docker
```
2. **设置Docker服务开机自启**:
```bash
sudo systemctl enable docker
```
通过以上步骤,你可以在Ubuntu系统中成功卸载和安装Docker。
ubuntu20.04docker卸载
在Ubuntu 20.04上卸载Docker,你可以按照以下步骤操作:
1. **关闭Docker服务**:
打开终端,输入以下命令并按回车关闭正在运行的服务:
```bash
sudo systemctl stop docker
```
2. **移除Docker组成员**:
确保你不是`docker`用户组的成员,因为有些依赖可能需要这个权限。运行:
```bash
sudo usermod -aG docker your_username # 如果你是该组成员,将your_username替换为你的用户名
sudo gpasswd -d your_username docker # 移出docker组,如果不需要再加入
```
3. **卸载Docker软件包**:
使用`apt-get`或`apt`命令删除Docker及其相关依赖:
```bash
sudo apt-get remove docker-ce docker-ce-cli containerd.io
```
或者,如果你使用的是`snap`安装的Docker,则可以:
```bash
sudo snap remove docker
```
4. **清理缓存和配置文件**:
清理`apt`缓存:
```bash
sudo apt-get autoremove
sudo apt-get autoclean
```
删除不再需要的配置文件:
```bash
sudo rm -rf /var/lib/docker
sudo rm -rf ~/.docker
```
5. **确认已卸载**:
最后,通过命令检查Docker是否已经完全卸载:
```bash
sudo docker run hello-world
```
如果返回错误信息表示Docker已成功卸载。
完成以上步骤后,Docker应该已经被从Ubuntu 20.04系统中彻底移除了。
阅读全文
相关推荐
















