卸载Docker及相关组件

执行以下命令移除Docker软件包及其依赖:

yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

清理残留数据

删除Docker默认存储目录和容器运行时数据:

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

若需彻底清理未使用的依赖包,执行:

yum autoremove

安装Docker依赖工具

配置yum工具并添加阿里云镜像源:

# 安装必要依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加国内镜像源(阿里)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装Docker核心组件

安装Docker引擎及容器运行时:

# 安装 Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io

启动并设置开机自启

启用Docker服务并配置自动启动:

# 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

验证安装

运行以下命令检查Docker版本及服务状态:

docker --version
systemctl status docker

应输出类似:

Docker version 24.0.7, build afdd53b

安装 Docker Compose Plugin

在基于 YUM 的 Linux 系统(如 CentOS、RHEL 等)上安装 Docker Compose Plugin,可以使用以下命令:

sudo yum install -y docker-compose-plugin

验证 Docker Compose 版本

安装完成后,运行以下命令验证版本:

docker compose version

应输出类似:

Docker Compose version v2.27.1

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐