wgethttps://github.com/milvus-io/milvus/releases/download/v2.6.0/milvus-standalone-docker-compose.yml-Odocker-compose.ymlsudodocker-composeup-d好的错误信息表明系统里还有一个旧版本的 Dockerdocker-1.13.1没有卸载干净它和新版docker-ce产生了冲突。我们需要先彻底移除所有旧版 Docker 相关包然后再重新安装。 第一步查看已安装的 Docker 相关包rpm-qa|grepdocker这会列出所有名称中包含docker的已安装包请把输出结果发给我看看或者直接按下面步骤全部卸载。️ 第二步卸载所有旧版 Docker 包你可以用这条命令一次性移除所有旧版 Docker 相关的包sudoyum removedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine\docker-selinux如果上面的命令没有移除掉docker-1.13.1可以再执行一次更精准的移除sudoyum remove docker-1.13.1*或者直接用rpm强制删除根据第一步查到的具体包名sudorpm-edocker-1.13.1-210.git7d71120.el7.centos.x86_64注意如果rpm -e提示依赖错误可以加上--nodeps强制删除但一般用yum remove就足够了。 第三步清理残留文件和 yum 缓存sudorm-rf/var/lib/dockersudorm-rf/var/run/docker.pidsudorm-rf/etc/dockersudoyum clean all✅ 第四步重新安装 Docker CE现在再次执行安装sudoyuminstalldocker-ce docker-ce-cli containerd.io如果还是报冲突可以尝试先安装docker-ce-cli和containerd.io再安装docker-cesudoyuminstalldocker-ce-cli containerd.iosudoyuminstalldocker-ce 第五步关于postfix的依赖警告你的输出里还有一条postfix缺少libmysqlclient.so.18的警告这是系统里 postfix 邮件服务的一个问题不影响 Docker 的安装和使用可以暂时忽略。如果你想修复可以安装mysql-community-libs-compat或perl-DBD-MySQL等包但这不是必须的。cd/root请先执行第一步和第二步把旧 Docker 彻底卸载掉然后再继续后续步骤。如果过程中有任何问题把输出贴给我我帮你排查。 方案一配置 Docker 镜像加速推荐先看看有没有配置cat/etc/docker/daemon.json如果没有创建mkdir-p/etc/dockercat/etc/docker/daemon.jsonEOF { registry-mirrors: [ https://docker.m.daocloud.io, https://dockerproxy.net, https://mirror.baidubce.com ] } EOF然后重启 Dockersystemctl daemon-reload systemctl restartdocker检查是否生效dockerinfo看到类似Registry Mirrors: https://docker.m.daocloud.io/说明配置成功。