zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    开始准备考研了
    ubuntu安装完vbox没有无缝模式
    Terminator快捷键
    ubuntu启动慢显示waiting for network configuration
    terminal快捷键
    openstack根据软件选择实例resume
    输出数组的全排列
    给非同步的集合加锁原理。
    集合框架—ArrayList的用法
    集合框架 Map的小例子
  • 原文地址:https://www.cnblogs.com/wcwen1990/p/7099820.html
Copyright © 2011-2022 走看看