ub20.04docker卸载重装
时间: 2025-03-08 13:06:41 浏览: 40
### 彻底卸载并重装 Docker
为了在 Ubuntu 20.04 上彻底移除旧版本的 Docker 并安装最新的稳定版本,可以遵循以下方法:
#### 卸载旧版本 Docker 组件
执行命令来删除现有的 Docker 及其关联组件。这能确保不会因为残留文件而引发冲突。
```bash
sudo apt-get remove --purge docker-ce docker-ce-cli containerd.io
```
此操作会清理大部分配置数据以及依赖项[^1]。
#### 清理剩余包和设置
进一步清除可能存在的其他遗留软件包,防止潜在干扰新版本正常工作的情况发生。
```bash
sudo apt-get autoremove
sudo rm -rf /var/lib/docker
```
上述指令不仅清除了不再需要的依赖关系还一并将 Docker 的存储目录进行了擦除[^3]。
#### 添加官方仓库密钥与源地址
准备就绪后可着手引入安全认证过的 APT 密钥,并指定国内镜像站点加速下载速度。
```bash
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
通过以上步骤完成了对可信 GPG 密钥添加及更新 `/etc/apt/sources.list` 文件指向中科大镜像站的操作。
#### 更新本地索引并安装最新版 Docker CE
最后刷新一次可用软件列表以反映更改后的资源位置;随后即可放心地获取并部署目标发行版中的 Docker 社区版程序集了。
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
完成这些流程意味着已经成功替换了先前陈旧的服务实例为当前最前沿的一套工具链。
启动服务验证是否一切顺利:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
确认运行状况良好可以通过查看状态得知:
```bash
sudo systemctl status docker
```
如果显示 Active (running),则表明此次迁移顺利完成。
阅读全文
相关推荐

















