如何在CentOS 7上安装最新版本的Docker

How to install the latest version of Docker on CentOS 7

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

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

()

系统详情:

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+ 吗?

请参阅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 &

现在你可以开始了。

这是我所做的:

  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

  2. 启动 yum
  3. 搜索 Docker

  4. 请注意 docker 1.5.x 可供安装。

  5. 如果安装了 Docker 1.3.2,请取消选中并单击应用将其卸载。

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

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