
一、安装 yum 工具sudo yum install -y yum-utils二、添加 Docker 仓库sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo三、安装 Dockersudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin四、配置镜像加速器方式一、sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF { registry-mirrors: [ https://docker.1ms.run, https://docker.mirrors.ustc.edu.cn, https://hub-mirror.c.163.com ] } EOF方式二、# 一键配置简单快捷告别拉取超时 sudo bash -c $(curl -sSL https://n3.ink/helper)五、启动 Dockersudo systemctl start docker sudo systemctl enable docker六、完全卸载脚本#!/bin/bash # complete_docker_uninstall.sh echo 开始完全卸载 Docker echo 1. 停止 Docker 服务... sudo systemctl stop docker docker.socket containerd 2/dev/null sudo systemctl disable docker docker.socket containerd 2/dev/null echo 2. 卸载 Docker 包... sudo yum remove -y \ docker-ce \ docker-ce-cli \ containerd.io \ docker-buildx-plugin \ docker-compose-plugin \ docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine \ docker-ce-rootless-extras 2/dev/null echo 3. 删除 Docker 数据和配置... sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd sudo rm -rf /etc/docker sudo rm -rf /etc/containerd sudo rm -f /var/run/docker.sock sudo rm -f /var/run/docker.pid echo 4. 删除 systemd 配置... sudo rm -f /etc/systemd/system/docker.service sudo rm -rf /etc/systemd/system/docker.service.d sudo rm -f /usr/lib/systemd/system/docker.service echo 5. 清理用户组... sudo groupdel docker 2/dev/null || true echo 6. 清理 yum 缓存... sudo yum clean all sudo yum autoremove -y echo 7. 验证卸载... if command -v docker /dev/null; then echo ⚠️ Docker 命令仍然存在 echo 尝试强制删除... sudo rm -f $(which docker) 2/dev/null || true else echo ✅ Docker 命令已移除 fi if ps aux | grep -i docker | grep -v grep; then echo ⚠️ 仍有 Docker 进程运行 sudo pkill -9 docker 2/dev/null || true sudo pkill -9 containerd 2/dev/null || true else echo ✅ 无 Docker 进程运行 fi echo echo Docker 卸载完成 echo 请重启系统以确保完全清理sudo reboot