Docker在centos上的安装

网友投稿 264 2022-10-24

Docker在centos上的安装

一、docker在CentOS 6上的安装

Docker仅支持64位系统,对于centos 6系统可以使用epel库安装docker,命令如下:

#yum -y install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

#yum -y install docker-io

例如:

# yum -y install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

Loaded plugins: fastestmirror

Determining fastest mirrors

* base: mirror.bit.edu.cn

* extras: mirrors.btte.net

* updates: mirror.bit.edu.cn

base                                                                                                                                                                               | 3.7 kB     00:00    

extras                                                                                                                                                                             | 3.4 kB     00:00    

extras/primary_db                                                                                                                                                                  |  29 kB     00:00    

updates                                                                                                                                                                            | 3.4 kB     00:00    

updates/primary_db                                                                                                                                                                 | 2.0 MB     00:00    

Setting up Install Process

epel-release-6-8.noarch.rpm                                                                                                                                                        |  14 kB     00:00    

Examining /var/tmp/yum-root-Peszrf/epel-release-6-8.noarch.rpm: epel-release-6-8.noarch

Marking /var/tmp/yum-root-Peszrf/epel-release-6-8.noarch.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package epel-release.noarch 0:6-8 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================================================================

Package                                          Arch                                       Version                                   Repository                                                    Size

==========================================================================================================================================================================================================

Installing:

epel-release                                     noarch                                     6-8                                       /epel-release-6-8.noarch                                      22 k

Transaction Summary

==========================================================================================================================================================================================================

Install       1 Package(s)

Total size: 22 k

Installed size: 22 k

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Warning: RPMDB altered outside of yum.

** Found 12 pre-existing rpmdb problem(s), 'yum check' output follows:

ant-1.7.1-13.el6.x86_64 has missing requires of java-devel >= ('0', '1.5.0', None)

1:ecj-3.4.2-6.el6.x86_64 has missing requires of java-gcj-compat

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-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)

xerces-j2-2.7.1-12.6.el6_0.x86_64 has missing requires of java-gcj >= ('0', '1.5.0', None)

xerces-j2-2.7.1-12.6.el6_0.x86_64 has missing requires of java-gcj >= ('0', '1.5.0', None)

xml-commons-apis-1.3.04-3.6.el6.x86_64 has missing requires of java-gcj-compat

xml-commons-apis-1.3.04-3.6.el6.x86_64 has missing requires of java-gcj-compat

xml-commons-resolver-1.1-4.18.el6.x86_64 has missing requires of java-gcj-compat

xml-commons-resolver-1.1-4.18.el6.x86_64 has missing requires of java-gcj-compat

  Installing : epel-release-6-8.noarch                                                                                                                                                                1/1

  Verifying  : epel-release-6-8.noarch                                                                                                                                                                1/1

Installed:

  epel-release.noarch 0:6-8                                                                                                                                                                              

Complete!

# yum -y install docker-io

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

epel/metalink                                                                                                                                                                      | 6.6 kB     00:00    

* base: mirror.bit.edu.cn

* epel: mirrors.tuna.tsinghua.edu.cn

* extras: mirrors.btte.net

* updates: mirror.bit.edu.cn

base                                                                                                                                                                               | 3.7 kB     00:00    

epel/primary_db                                                                                                                                                                    | 5.9 MB     00:01    

extras                                                                                                                                                                             | 3.4 kB     00:00    

updates                                                                                                                                                                            | 3.4 kB     00:00    

Setting up Install Process

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

--> Processing Dependency: libdevmapper.so.1.02(Base)(64bit) for package: docker-io-1.7.1-2.el6.x86_64

--> Processing Dependency: libcgroup for package: docker-io-1.7.1-2.el6.x86_64

--> Processing Dependency: device-mapper-libs for package: docker-io-1.7.1-2.el6.x86_64

--> Processing Dependency: bridge-utils for package: docker-io-1.7.1-2.el6.x86_64

--> Processing Dependency: libdevmapper.so.1.02()(64bit) for package: docker-io-1.7.1-2.el6.x86_64

--> Running transaction check

---> Package bridge-utils.x86_64 0:1.2-10.el6 will be installed

---> Package device-mapper-libs.x86_64 0:1.02.117-12.el6 will be installed

--> Processing Dependency: device-mapper = 1.02.117-12.el6 for package: device-mapper-libs-1.02.117-12.el6.x86_64

--> Processing Dependency: libudev.so.0()(64bit) for package: device-mapper-libs-1.02.117-12.el6.x86_64

---> Package libcgroup.x86_64 0:0.40.rc1-23.el6 will be installed

---> Package lxc.x86_64 0:1.0.9-1.el6 will be installed

--> Processing Dependency: lua-lxc(x86-64) = 1.0.9-1.el6 for package: lxc-1.0.9-1.el6.x86_64

--> Processing Dependency: lua-alt-getopt for package: lxc-1.0.9-1.el6.x86_64

--> Processing Dependency: liblxc.so.1()(64bit) for package: lxc-1.0.9-1.el6.x86_64

--> Running transaction check

---> Package device-mapper.x86_64 0:1.02.117-12.el6 will be installed

---> Package libudev.x86_64 0:147-2.73.el6_8.2 will be installed

---> Package lua-alt-getopt.noarch 0:0.7.0-1.el6 will be installed

---> Package lua-lxc.x86_64 0:1.0.9-1.el6 will be installed

--> Processing Dependency: lua-filesystem for package: lua-lxc-1.0.9-1.el6.x86_64

---> Package lxc-libs.x86_64 0:1.0.9-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:

bridge-utils                                           x86_64                                     1.2-10.el6                                              base                                      30 k

device-mapper                                          x86_64                                     1.02.117-12.el6                                         base                                     218 k

device-mapper-libs                                     x86_64                                     1.02.117-12.el6                                         base                                     257 k

libcgroup                                              x86_64                                     0.40.rc1-23.el6                                         base                                     131 k

libudev                                                x86_64                                     147-2.73.el6_8.2                                        base                                      78 k

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.9-1.el6                                             epel                                      16 k

lxc                                                    x86_64                                     1.0.9-1.el6                                             epel                                     122 k

lxc-libs                                               x86_64                                     1.0.9-1.el6                                             epel                                     257 k

Transaction Summary

==========================================================================================================================================================================================================

Install      11 Package(s)

Total download size: 5.7 M

Installed size: 21 M

Downloading Packages:

(1/11): bridge-utils-1.2-10.el6.x86_64.rpm                                                                                                                                         |  30 kB     00:00    

(2/11): device-mapper-1.02.117-12.el6.x86_64.rpm                                                                                                                                   | 218 kB     00:00    

(3/11): device-mapper-libs-1.02.117-12.el6.x86_64.rpm                                                                                                                              | 257 kB     00:00    

(4/11): docker-io-1.7.1-2.el6.x86_64.rpm                                                                                                                                           | 4.6 MB     00:02    

(5/11): libcgroup-0.40.rc1-23.el6.x86_64.rpm                                                                                                                                       | 131 kB     00:00    

(6/11): libudev-147-2.73.el6_8.2.x86_64.rpm                                                                                                                                        |  78 kB     00:00    

(7/11): lua-alt-getopt-0.7.0-1.el6.noarch.rpm                                                                                                                                      | 6.9 kB     00:00    

(8/11): lua-filesystem-1.4.2-1.el6.x86_64.rpm                                                                                                                                      |  24 kB     00:00    

(9/11): lua-lxc-1.0.9-1.el6.x86_64.rpm                                                                                                                                             |  16 kB     00:00    

(10/11): lxc-1.0.9-1.el6.x86_64.rpm                                                                                                                                                | 122 kB     00:00    

(11/11): lxc-libs-1.0.9-1.el6.x86_64.rpm                                                                                                                                           | 257 kB     00:00    

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Total                                                                                                                                                                     2.0 MB/s | 5.7 MB     00:02    

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 (@/epel-release-6-8.noarch)

From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing : lxc-libs-1.0.9-1.el6.x86_64                                                                                                                                                           1/11

  Installing : libudev-147-2.73.el6_8.2.x86_64                                                                                                                                                       2/11

  Installing : device-mapper-1.02.117-12.el6.x86_64                                                                                                                                                  3/11

  Installing : device-mapper-libs-1.02.117-12.el6.x86_64                                                                                                                                             4/11

  Installing : lua-filesystem-1.4.2-1.el6.x86_64                                                                                                                                                     5/11

  Installing : lua-lxc-1.0.9-1.el6.x86_64                                                                                                                                                            6/11

  Installing : libcgroup-0.40.rc1-23.el6.x86_64                                                                                                                                                      7/11

  Installing : lua-alt-getopt-0.7.0-1.el6.noarch                                                                                                                                                     8/11

  Installing : lxc-1.0.9-1.el6.x86_64                                                                                                                                                                9/11

  Installing : bridge-utils-1.2-10.el6.x86_64                                                                                                                                                       10/11

  Installing : docker-io-1.7.1-2.el6.x86_64                                                                                                                                                         11/11

  Verifying  : device-mapper-libs-1.02.117-12.el6.x86_64                                                                                                                                             1/11

  Verifying  : libudev-147-2.73.el6_8.2.x86_64                                                                                                                                                       2/11

  Verifying  : lua-lxc-1.0.9-1.el6.x86_64                                                                                                                                                            3/11

  Verifying  : lxc-libs-1.0.9-1.el6.x86_64                                                                                                                                                           4/11

  Verifying  : bridge-utils-1.2-10.el6.x86_64                                                                                                                                                        5/11

  Verifying  : device-mapper-1.02.117-12.el6.x86_64                                                                                                                                                  6/11

  Verifying  : lxc-1.0.9-1.el6.x86_64                                                                                                                                                                7/11

  Verifying  : docker-io-1.7.1-2.el6.x86_64                                                                                                                                                          8/11

  Verifying  : lua-alt-getopt-0.7.0-1.el6.noarch                                                                                                                                                     9/11

  Verifying  : libcgroup-0.40.rc1-23.el6.x86_64                                                                                                                                                     10/11

  Verifying  : lua-filesystem-1.4.2-1.el6.x86_64                                                                                                                                                    11/11

Installed:

  docker-io.x86_64 0:1.7.1-2.el6                                                                                                                                                                         

Dependency Installed:

  bridge-utils.x86_64 0:1.2-10.el6      device-mapper.x86_64 0:1.02.117-12.el6   device-mapper-libs.x86_64 0:1.02.117-12.el6   libcgroup.x86_64 0:0.40.rc1-23.el6   libudev.x86_64 0:147-2.73.el6_8.2 

  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.9-1.el6                  lxc.x86_64 0:1.0.9-1.el6             lxc-libs.x86_64 0:1.0.9-1.el6     

Complete!

检查并启动docker:

# rpm -qa|grep epel

epel-release-6-8.noarch

# rpm -qa|grep docker

docker-io-1.7.1-2.el6.x86_64

# service docker status

docker is stopped

# service docker start

Starting cgconfig service:                                 [  OK  ]

Starting docker:                                    [  OK  ]

二、Docker在centos 7上的安装

对于centos 7系统,由于centos-extras源中已内置docker,可以直接使用yum进行安装:

#yum -y install docker

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于服务网关Spring Cloud Zuul(Finchley版本)
下一篇:使用docker容器运行MySQL数据库并持久化数据文件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~