• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    yum下载rpm以及相关依赖的方式离线安装docker

    使用yum可以进行连通依赖关系一起进行安装,而是用–downloadonly –downloaddir选项则可以不进行安装,而将rpm连同依赖下载到本地进行安装。

    下载及安装方式

    使用yum安装centos或者rhel等自带的docker,可以使用yum install docker. 而下载到本地后使用安装文件的方式可以使用如下方式

    下载docker相关的rpm文件并安装

    使用下载rmp并安装的方式进行docker的安装

    downloaddir指定的文件夹如果事前不存在,在执行的时候会生成一个。

    安装日志

    downloaddir指定的文件夹如果事前不存在,在执行的时候会生成一个。

    [root@openshift ~]# yum install --downloadonly --downloaddir=/tmp/docker docker
    Failed to set locale, defaulting to C
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.163.com
     * extras: mirrors.cn99.com
     * updates: mirror.lzu.edu.cn
    Resolving Dependencies
    --> Running transaction check
    ---> Package docker.x86_64 2:1.13.1-53.git774336d.el7.centos will be installed
    --> Processing Dependency: docker-common = 2:1.13.1-53.git774336d.el7.centos for package: 2:docker-1.13.1-53.git774336d.el7.centos.x86_64
    --> Processing Dependency: docker-client = 2:1.13.1-53.git774336d.el7.centos for package: 2:docker-1.13.1-53.git774336d.el7.centos.x86_64
    --> Running transaction check
    ---> Package docker-client.x86_64 2:1.13.1-53.git774336d.el7.centos will be installed
    ---> Package docker-common.x86_64 2:1.13.1-53.git774336d.el7.centos will be installed
    --> Processing Dependency: skopeo-containers >= 1:0.1.26-2 for package: 2:docker-common-1.13.1-53.git774336d.el7.centos.x86_64
    --> Processing Dependency: oci-umount >= 2:2.0.0-1 for package: 2:docker-common-1.13.1-53.git774336d.el7.centos.x86_64
    --> Processing Dependency: oci-systemd-hook >= 1:0.1.4-9 for package: 2:docker-common-1.13.1-53.git774336d.el7.centos.x86_64
    --> Processing Dependency: oci-register-machine >= 1:0-5.13 for package: 2:docker-common-1.13.1-53.git774336d.el7.centos.x86_64
    --> Processing Dependency: container-storage-setup >= 0.7.0-1 for package: 2:docker-common-1.13.1-53.git774336d.el7.centos.x86_64
    --> Processing Dependency: container-selinux >= 2:2.21-2 for package: 2:docker-common-1.13.1-53.git774336d.el7.centos.x86_64
    --> Running transaction check
    ---> Package container-selinux.noarch 2:2.42-1.gitad8f0f7.el7 will be installed
    --> Processing Dependency: policycoreutils-python for package: 2:container-selinux-2.42-1.gitad8f0f7.el7.noarch
    ---> Package container-storage-setup.noarch 0:0.8.0-3.git1d27ecf.el7 will be installed
    ---> Package oci-register-machine.x86_64 1:0-6.git2b44233.el7 will be installed
    ---> Package oci-systemd-hook.x86_64 1:0.1.15-2.gitc04483d.el7 will be installed
    --> Processing Dependency: libyajl.so.2()(64bit) for package: 1:oci-systemd-hook-0.1.15-2.gitc04483d.el7.x86_64
    ---> Package oci-umount.x86_64 2:2.3.3-3.gite3c9055.el7 will be installed
    ---> Package skopeo-containers.x86_64 1:0.1.28-1.git0270e56.el7 will be installed
    --> Running transaction check
    ---> Package policycoreutils-python.x86_64 0:2.5-17.1.el7 will be installed
    --> Processing Dependency: setools-libs >= 3.3.8-1 for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: libsemanage-python >= 2.5-5 for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: libcgroup for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
    --> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-17.1.el7.x86_64
    ---> Package yajl.x86_64 0:2.0.4-4.el7 will be installed
    --> Running transaction check
    ---> Package audit-libs-python.x86_64 0:2.7.6-3.el7 will be installed
    ---> Package checkpolicy.x86_64 0:2.5-4.el7 will be installed
    ---> Package libcgroup.x86_64 0:0.41-13.el7 will be installed
    ---> Package libsemanage-python.x86_64 0:2.5-8.el7 will be installed
    ---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
    ---> Package setools-libs.x86_64 0:3.3.8-1.1.el7 will be installed
    --> Finished Dependency Resolution
    Dependencies Resolved
    ========================================================================================================================================
     Package                Arch         Version                     Repository      Size
    ========================================================================================================================================
    Installing:
     docker                x86_64        2:1.13.1-53.git774336d.el7.centos        extras        16 M
    Installing for dependencies:
     audit-libs-python           x86_64        2.7.6-3.el7                   base         73 k
     checkpolicy              x86_64        2.5-4.el7                    base         290 k
     container-selinux           noarch        2:2.42-1.gitad8f0f7.el7             extras        32 k
     container-storage-setup        noarch        0.8.0-3.git1d27ecf.el7              extras        33 k
     docker-client             x86_64        2:1.13.1-53.git774336d.el7.centos        extras        3.7 M
     docker-common             x86_64        2:1.13.1-53.git774336d.el7.centos        extras        86 k
     libcgroup               x86_64        0.41-13.el7                   base         65 k
     libsemanage-python          x86_64        2.5-8.el7                    base         104 k
     oci-register-machine         x86_64        1:0-6.git2b44233.el7               extras        1.1 M
     oci-systemd-hook           x86_64        1:0.1.15-2.gitc04483d.el7            extras        33 k
     oci-umount              x86_64        2:2.3.3-3.gite3c9055.el7             extras        32 k
     policycoreutils-python        x86_64        2.5-17.1.el7                   base         446 k
     python-IPy              noarch        0.75-6.el7                    base         32 k
     setools-libs             x86_64        3.3.8-1.1.el7                  base         612 k
     skopeo-containers           x86_64        1:0.1.28-1.git0270e56.el7            extras        13 k
     yajl                 x86_64        2.0.4-4.el7                   base         39 k
    Transaction Summary
    ========================================================================================================================================
    Install 1 Package (+16 Dependent packages)
    Total download size: 23 M
    Installed size: 77 M
    Background downloading packages, then exiting:
    warning: /tmp/docker/container-storage-setup-0.8.0-3.git1d27ecf.el7.noarch.rpm.1316.tmp: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
    Public key for container-storage-setup-0.8.0-3.git1d27ecf.el7.noarch.rpm.1316.tmp is not installed
    (1/17): container-storage-setup-0.8.0-3.git1d27ecf.el7.noarch.rpm                        | 33 kB 00:00:00   
    Public key for audit-libs-python-2.7.6-3.el7.x86_64.rpm.1316.tmp is not installed           ] 0.0 B/s | 93 kB --:--:-- ETA 
    (2/17): audit-libs-python-2.7.6-3.el7.x86_64.rpm                                 | 73 kB 00:00:00   
    (3/17): docker-common-1.13.1-53.git774336d.el7.centos.x86_64.rpm                         | 86 kB 00:00:00   
    (4/17): libcgroup-0.41-13.el7.x86_64.rpm                                     | 65 kB 00:00:00   
    (5/17): libsemanage-python-2.5-8.el7.x86_64.rpm                                 | 104 kB 00:00:00   
    (6/17): docker-client-1.13.1-53.git774336d.el7.centos.x86_64.rpm                         | 3.7 MB 00:00:01   
    (7/17): oci-systemd-hook-0.1.15-2.gitc04483d.el7.x86_64.rpm                           | 33 kB 00:00:00   
    (8/17): oci-register-machine-0-6.git2b44233.el7.x86_64.rpm                            | 1.1 MB 00:00:00   
    (9/17): oci-umount-2.3.3-3.gite3c9055.el7.x86_64.rpm                               | 32 kB 00:00:00   
    (10/17): policycoreutils-python-2.5-17.1.el7.x86_64.rpm                             | 446 kB 00:00:00   
    (11/17): setools-libs-3.3.8-1.1.el7.x86_64.rpm                                  | 612 kB 00:00:00   
    (12/17): skopeo-containers-0.1.28-1.git0270e56.el7.x86_64.rpm                          | 13 kB 00:00:00   
    (13/17): yajl-2.0.4-4.el7.x86_64.rpm                                       | 39 kB 00:00:00   
    (14/17): checkpolicy-2.5-4.el7.x86_64.rpm                                    | 290 kB 00:00:06   
    (15/17): docker-1.13.1-53.git774336d.el7.centos.x86_64.rpm                            | 16 MB 00:00:08   
    (16/17): container-selinux-2.42-1.gitad8f0f7.el7.noarch.rpm                           | 32 kB 00:00:10   
    (17/17): python-IPy-0.75-6.el7.noarch.rpm                                    | 32 kB 00:00:15   
    ----------------------------------------------------------------------------------------------------------------------------------------
    Total                                                  1.2 MB/s | 23 MB 00:00:18   
    exiting because "Download Only" specified
    [root@openshift ~]#

    确认下载的rpm文件

    [root@openshift ~]# cd /tmp/docker
    [root@openshift docker]# ls |wc -l
    17
    [root@openshift docker]#

    [root@openshift docker]# rpm -Uvh *.rpm
    warning: audit-libs-python-2.7.6-3.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
    Preparing...             ################################# [100%]
    Updating / installing...
      1:yajl-2.0.4-4.el7         ################################# [ 6%]
      2:oci-systemd-hook-1:0.1.15-2.gitc0################################# [ 12%]
      3:oci-umount-2:2.3.3-3.gite3c9055.e################################# [ 18%]
      4:skopeo-containers-1:0.1.28-1.git0################################# [ 24%]
      5:setools-libs-3.3.8-1.1.el7    ################################# [ 29%]
      6:python-IPy-0.75-6.el7      ################################# [ 35%]
      7:oci-register-machine-1:0-6.git2b4################################# [ 41%]
      8:libsemanage-python-2.5-8.el7   ################################# [ 47%]
      9:libcgroup-0.41-13.el7      ################################# [ 53%]
     10:container-storage-setup-0.8.0-3.g################################# [ 59%]
     11:checkpolicy-2.5-4.el7      ################################# [ 65%]
     12:audit-libs-python-2.7.6-3.el7  ################################# [ 71%]
     13:policycoreutils-python-2.5-17.1.e################################# [ 76%]
     14:container-selinux-2:2.42-1.gitad8################################# [ 82%]
     15:docker-common-2:1.13.1-53.git7743################################# [ 88%]
     16:docker-client-2:1.13.1-53.git7743################################# [ 94%]
     17:docker-2:1.13.1-53.git774336d.el7################################# [100%]
    [root@openshift docker]#

    docker启动

    [root@openshift docker]# systemctl start docker
    [root@openshift docker]# docker version
    Client:
     Version:     1.13.1
     API version:   1.26
     Package version: <unknown>
     Go version:   go1.8.3
     Git commit:   774336d/1.13.1
     Built:      Wed Mar 7 17:06:16 2018
     OS/Arch:     linux/amd64
    Server:
     Version:     1.13.1
     API version:   1.26 (minimum version 1.12)
     Package version: <unknown>
     Go version:   go1.8.3
     Git commit:   774336d/1.13.1
     Built:      Wed Mar 7 17:06:16 2018
     OS/Arch:     linux/amd64
     Experimental:  false
    [root@openshift docker]#

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    上一篇:版本管理工具Rational ClearCase的介绍
    下一篇:kubernetes1.5.2升级到kubernetes1.10一些主要的设定修改记录
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    yum下载rpm以及相关依赖的方式离线安装docker yum,下载,rpm,以及,相关,依赖,