小知识:yum下载rpm以及相关依赖的方式离线安装docker

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

下载及安装方式

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

%小知识:yum下载rpm以及相关依赖的方式离线安装docker-猿站网-插图

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

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

%小知识:yum下载rpm以及相关依赖的方式离线安装docker-1猿站网-插图

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

安装日志

%小知识:yum下载rpm以及相关依赖的方式离线安装docker-2猿站网-插图

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
[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文件

?
1
2
3
4
[root@openshift ~]# cd /tmp/docker
[root@openshift docker]# ls |wc -l
17
[root@openshift docker]#

%小知识:yum下载rpm以及相关依赖的方式离线安装docker-3猿站网-插图

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[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启动

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[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]#

总结

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

原文链接:https://blog.csdn.net/liumiaocn/article/details/79934872

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:kubernetes1.5.2升级到kubernetes1.10一些主要的设定修改记录

2023-4-4 15:05:51

建站知识

小知识:快速安装openshift的步骤详解

2023-4-4 15:20:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索