如何在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+?
这是我做的:
- 使用这个命令添加一个回购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
-
使用
Applications -> System Tools -> Software
启动yum -
search
Docker
-
请注意,docker 1.5.x可用于安装。
-
如果安装了Docker 1.3.2,请取消选中它,然后单击“应用”。
-
单击Docker 1.5.x旁边的checkbox并单击apply。
- 从命令行运行
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 &
现在你很好走。