使用 Docker 官方 YUM 源安装指定版本的 Docker,首先需要确保你的系统是基于 RPM 的,如 CentOS 或 RHEL。以下是详细的安装步骤:

  1. 卸载旧版本:如果系统中安装了旧版本的 Docker(例如 Docker、Docker.io 或 Docker Engine),首先需要将其卸载。执行以下命令:

    sudo yum remove docker \
                   docker-client \
                   docker-client-latest \
                   docker-common \
                   docker-latest \
                   docker-latest-logrotate \
                   docker-logrotate \
                   docker-engine
  2. 设置 Docker 仓库:使用以下命令设置 Docker 仓库。首先安装所需的包,允许 yum 使用仓库:

    sudo yum install -y yum-utils

    接下来,将 Docker 的官方仓库添加到 yum 源:

    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-<version>. 选择你需要的特定版本,然后安装。例如,如果要安装 18.09.1 版本,执行:

    sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io

    如果不指定版本,yum 会安装最新版本的 Docker。

  4. 启动 Docker:安装完成后,启动 Docker 服务:

    sudo systemctl start docker
  5. 验证安装:通过运行 hello-world 镜像来验证 Docker 是否正确安装:

    sudo docker run hello-world

    如果安装正确,你将看到一条消息,表明你的 Docker 正在运行。

  6. 配置 Docker 开机自启:如果你希望 Docker 在系统启动时自动运行,执行:

    sudo systemctl enable docker
  7. 用户组配置:为了避免每次运行 Docker 命令时都需要输入 sudo,你可以将你的用户添加到 docker 组中:

    sudo usermod -aG docker your-username

    完成后,你需要注销并重新登录,或者重启系统,以使这些更改生效。

通过以上步骤,你可以在基于 RPM 的系统上安装并运行特定版本的 Docker。注意,以上步骤可能需要根据你的系统环境进行适当的调整。

云服务器/高防CDN推荐

蓝易云国内/海外高防云服务器推荐


海外免备案云服务器链接:www.tsyvps.com

蓝易云安全企业级高防CDN:www.tsycdn.com

持有增值电信营业许可证:B1-20222080【资质齐全】

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2024 年 01 月 15 日
如果觉得我的文章对你有用,请随意赞赏