1、首先关闭selinux:
setenforce 0 sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config
2、在Fedora EPEL源中已经提供了docker-io包,下载安装epel:
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo
3、yum安装docker-io:
yum -y install docker-io
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
epel/metalink | 5.8 kB 00:00
* epel: mirror.pregi.net
epel | 4.3 kB 00:00
http://mirror.pregi.net/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml
does not match metalink for epel
Trying other mirror.
epel | 4.3 kB 00:00
epel/primary_db | 5.9 MB 01:04
Resolving Dependencies
--> Running transaction check
---> Package docker-io.x86_64 0:1.7.1-2.el6 will be installed
--> Processing Dependency: lxc for package: docker-io-1.7.1-2.el6.x86_64
--> Running transaction check
---> Package lxc.x86_64 0:1.0.8-1.el6 will be installed
--> Processing Dependency: lua-lxc(x86-64) = 1.0.8-1.el6 for package: lxc-1.0.8-1.el6.x86_64
--> Processing Dependency: lua-alt-getopt for package: lxc-1.0.8-1.el6.x86_64
--> Processing Dependency: liblxc.so.1()(64bit) for package: lxc-1.0.8-1.el6.x86_64
--> Running transaction check
---> Package lua-alt-getopt.noarch 0:0.7.0-1.el6 will be installed
---> Package lua-lxc.x86_64 0:1.0.8-1.el6 will be installed
--> Processing Dependency: lua-filesystem for package: lua-lxc-1.0.8-1.el6.x86_64
---> Package lxc-libs.x86_64 0:1.0.8-1.el6 will be installed
--> Running transaction check
---> Package lua-filesystem.x86_64 0:1.4.2-1.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
docker-io x86_64 1.7.1-2.el6 epel 4.6 M
Installing for dependencies:
lua-alt-getopt noarch 0.7.0-1.el6 epel 6.9 k
lua-filesystem x86_64 1.4.2-1.el6 epel 24 k
lua-lxc x86_64 1.0.8-1.el6 epel 16 k
lxc x86_64 1.0.8-1.el6 epel 122 k
lxc-libs x86_64 1.0.8-1.el6 epel 255 k
Transaction Summary
================================================================================
Install 6 Package(s)
Total download size: 5.0 M
Installed size: 20 M
Downloading Packages:
(1/6): docker-io-1.7.1-2.el6.x86_64.rpm | 4.6 MB 01:11
(2/6): lua-alt-getopt-0.7.0-1.el6.noarch.rpm | 6.9 kB 00:00
(3/6): lua-filesystem-1.4.2-1.el6.x86_64.rpm | 24 kB 00:00
(4/6): lua-lxc-1.0.8-1.el6.x86_64.rpm | 16 kB 00:00
(5/6): lxc-1.0.8-1.el6.x86_64.rpm | 122 kB 00:01
(6/6): lxc-libs-1.0.8-1.el6.x86_64.rpm | 255 kB 00:02
--------------------------------------------------------------------------------
Total 65 kB/s | 5.0 MB 01:19
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
Userid : EPEL (6) <epel@fedoraproject.org>
Package: epel-release-6-8.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
1:ecj-3.4.2-6.el6.x86_64 has missing requires of java-gcj-compat
sinjdoc-0.5-9.1.el6.x86_64 has missing requires of java-gcj-compat >= ('0', '1.0.70', None)
sinjdoc-0.5-9.1.el6.x86_64 has missing requires of java_cup >= ('0', '0.10', None)
Installing : lxc-libs-1.0.8-1.el6.x86_64 1/6
Installing : lua-filesystem-1.4.2-1.el6.x86_64 2/6
Installing : lua-lxc-1.0.8-1.el6.x86_64 3/6
Installing : lua-alt-getopt-0.7.0-1.el6.noarch 4/6
Installing : lxc-1.0.8-1.el6.x86_64 5/6
Installing : docker-io-1.7.1-2.el6.x86_64 6/6
Verifying : lxc-libs-1.0.8-1.el6.x86_64 1/6
Verifying : lua-lxc-1.0.8-1.el6.x86_64 2/6
Verifying : lxc-1.0.8-1.el6.x86_64 3/6
Verifying : docker-io-1.7.1-2.el6.x86_64 4/6
Verifying : lua-alt-getopt-0.7.0-1.el6.noarch 5/6
Verifying : lua-filesystem-1.4.2-1.el6.x86_64 6/6
Installed:
docker-io.x86_64 0:1.7.1-2.el6
Dependency Installed:
lua-alt-getopt.noarch 0:0.7.0-1.el6 lua-filesystem.x86_64 0:1.4.2-1.el6
lua-lxc.x86_64 0:1.0.8-1.el6 lxc.x86_64 0:1.0.8-1.el6
lxc-libs.x86_64 0:1.0.8-1.el6
Complete!启动docker
service docker start[root@test-node ~]# service docker start Starting cgconfig service: [ OK ] Starting docker: [ OK ]
确定docker 版本
[root@test-node ~]# docker version Client version: 1.7.1 Client API version: 1.19 Go version (client): go1.4.2 Git commit (client): 786b29d/1.7.1 OS/Arch (client): linux/amd64 Server version: 1.7.1 Server API version: 1.19 Go version (server): go1.4.2 Git commit (server): 786b29d/1.7.1 OS/Arch (server): linux/amd64
你打算打赏多少钱呢?
(微信扫一扫)