季卓然 发表于 2025-7-22 20:18:06

在 CentOS 7 上安装指定版本的 Docker

在 CentOS 7 上安装指定版本的 Docker,你可以按照以下步骤操作。这包括了如何列出可用版本、选择并安装特定版本的 Docker。
步骤 1: 卸载旧版本 Docker(如果有)

如果你系统上已经安装了 Docker,请先卸载旧版本以避免冲突:
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine步骤 2: 设置 Docker 的 Yum Repository

安装所需的软件包,以便使用 yum-config-manager 工具添加 Docker 的官方仓库:
sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo步骤 3: 列出可获得的 Docker 版本

使用以下命令查看可以安装的所有 Docker 版本:
yum list docker-ce --showduplicates | sort -r你会看到一系列版本号,类似于 docker-ce.x86_64。
步骤 4: 安装指定版本的 Docker

假设你想安装的 Docker 版本是 5:20.10.7,则执行以下命令进行安装:
sudo yum install docker-ce-<version_string> docker-ce-cli-<version_string> containerd.io请将替换为你想安装的具体版本号,例如:
sudo yum install docker-ce-20.10.7-3.el7 docker-ce-cli-20.10.7-3.el7 containerd.io步骤 5: 启动 Docker 并设置开机启动

安装完成后,启动 Docker 服务,并将其配置为随系统启动:
sudo systemctl start docker
sudo systemctl enable docker步骤 6: 验证安装

验证 Docker 是否正确安装并且正在运行:
docker --version你应该能看到你所安装的 Docker 版本信息。
注意事项


[*]如果你在安装过程中遇到任何依赖性问题,可能需要确保你的系统是最新的:sudo yum update
[*]在某些情况下,由于网络问题或镜像源的问题,直接从 Docker 官方源下载可能会比较慢或者失败。这时可以考虑更换国内的镜像源,如阿里云、清华大学等提供的 Docker 镜像加速服务。
[*]确保防火墙和 SELinux 设置不会阻止 Docker 的正常运行。根据你的安全策略,你可能需要调整这些设置。
通过以上步骤,你应该能够在 CentOS 7 上成功安装指定版本的 Docker。如果遇到任何问题或有进一步的需求,请随时提问!

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 在 CentOS 7 上安装指定版本的 Docker