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

我想在CentOS 7 64位系统上安装一个现代docker.io版本1.5+。

yum服务器附带的默认docker.io是1.3.2,这个版本对于我需要的一些docker.io特性来说太旧了,比如

( 在centos 7上安装本地dockerregistry )

系统的细节:

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

这是我做的:

  1. 使用这个命令添加一个回购yum

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. searchDocker

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

  4. 如果安装了Docker 1.3.2,请取消选中它,然后单击“应用”。

  5. 单击Docker 1.5.x旁边的checkbox并单击apply。

  6. 从命令行运行docker --version来testing安装是否成功。

请参阅在CentOS上安装最新版本Docker的官方用户指南

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

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

基本上:

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

现在你很好走。