# 以下命令是 openeuler系统,如果是centos系统把dnf换成yum
一、卸载与删除容器
# 先清理旧版的docker
dnf remove docker*
# 停止 Docker 服务(卸载前建议先停服务)
sudo systemctl stop docker
# 卸载 Docker 包
sudo dnf remove docker*
# 删除数据目录(谨慎执行!会清空所有镜像、容器)
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
# 查看已安装的 Docker 相关包
sudo dnf list installed | grep docker
# 精准卸载(示例)
sudo dnf remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 查看是否还有 docker 命令
docker –version
# 查看是否还有残留包
sudo dnf list installed | grep docker
二、安装
1. 安装docker、docker-ce
dnf install docker
# 查看已启用的仓库
dnf repolist
# 新建docker-ce仓库用于下载插件
vi /etc/yum.repos.d/docker-ce.repo
# 写入、保存退出
[docker-ce-stable]
name=Docker CE Stable – $basearch
baseurl=https://repo.huaweicloud.com/docker-ce/linux/cent




