Docker 卸载与安装
1. 卸载 Docker
1.1 通过包管理器卸载
dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
1.2 通过二进制文件安装的卸载步骤
which docker 找到 docker 安装路径
- 删除路径下的 docker 相关文件
systemctl stop docker
rm -f /etc/systemd/system/docker.service
rm -f /etc/systemd/system/docker.socket
- 刷新 daemon:
systemctl daemon-reexec
systemctl daemon-reload
- 删除数据文件夹:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
- 删除配置文件:
rm -rf /etc/docker
2. 安装 Docker
2.1 安装依赖并添加仓库
dnf config-manager addrepo --from-repofile https://download.docker.com/linux/fedora/docker-ce.repo
sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
2.2 安装 Docker
dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
参考链接 https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/