【问题标题】:How to install the latest version of Docker on CentOS 7如何在 CentOS 7 上安装最新版本的 Docker
【发布时间】:2015-05-11 17:38:36
【问题描述】:

我正在尝试在 CentOS 7 64 位系统上安装现代 docker.io 版本 1.5+。

yum 服务器自带的默认 docker.io 是 1.3.2,并且 这个版本对于我需要的一些 docker.io 功能来说太旧了,例如

(install local docker registry on centos 7)

系统详情:

docker --version
Docker version 1.3.2, build 39fa2fa/1.3.2

系统:

cat /etc/centos-release
CentOS Linux release 7.0.1406 (Core)

uname -a
Linux hostname 3.10.0-123.20.1.el7.x86_64 #1 SMP Thu Jan 29 18:05:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

对如何安装现代 docker.io 1.5+ 有任何想法吗?

【问题讨论】:

    标签: docker centos7


    【解决方案1】:

    这是我所做的:

    1. 使用此命令向 yum 添加 repo

    sudo vi /etc/yum.repos.d/cbs.repo

    还有以下内容:

    [virt7-testing]
    name=virt7-testing
    baseurl=http://cbs.centos.org/repos/virt7-testing/x86_64/os/
    enabled=1
    gpgcheck=0
    
    1. 使用Applications -> System Tools -> Software启动yum

    2. 搜索Docker

    3. 请注意,可以安装 docker 1.5.x。

    4. 如果已安装 Docker 1.3.2,请取消选中并单击应用来卸载它。

    5. 单击 Docker 1.5.x 旁边的复选框,然后单击应用。

    6. 通过从命令行运行 docker --version 来测试安装是否成功。

    【讨论】:

    • virt7 测试很好。 yum.repos.d 中的 repo 定义需要一个 .repo 扩展名才能检测到 yum。 sudo vi /etc/yum.repos.d/cbs.repo 在此更改之后,yum update 将已安装的 docker 1.3.2 替换为 docker 1.5.0
    【解决方案2】:

    请看official user guide on installing the latest version of Docker on CentOS

    一开始它说:“虽然使用包是安装 Docker 的推荐方式,但上面的包可能不是当前的发行版本。如果你需要最新版本,你可以直接安装二进制文件.

    这告诉你如何做到这一点:https://docs.docker.com/installation/binaries/

    基本上:

    • 检查您的依赖关系
    • 下载二进制文件:wget https://get.docker.com/builds/Linux/x86_64/docker-latest -O docker
    • 运行守护进程:sudo ./docker -d &

    现在你可以开始了。

    【讨论】:

    • 官方指南只让你安装官方 CentOS 7 repos 中可用的版本,不幸的是 1.3.2。
    • 一开始它说:“虽然使用包是安装 Docker 的推荐方式,但上面的包可能不是当前的发行版本。如果你需要最新版本,你可以直接安装二进制文件。”。这会告诉你如何做到这一点:docs.docker.com/installation/binaries 基本上:检查你的依赖关系,从wget https://get.docker.com/builds/Linux/x86_64/docker-latest -O docker 下载二进制文件,然后运行守护进程:sudo ./docker -d & 现在你可以开始了。
    • 我不知何故错过了,感谢您的澄清!
    猜你喜欢
    • 2021-05-12
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2014-03-16
    • 2016-08-01
    • 1970-01-01
    • 2018-03-04
    相关资源
    最近更新 更多