yum下载rpm以及相关依赖的方式离线安装docker
作者:liumiaocn 发布时间:2021-12-04 06:15:39
标签:docker,yum,rpm,离线安装
使用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]#
来源:https://blog.csdn.net/liumiaocn/article/details/79934872
0
投稿
猜你喜欢
- 一、隐藏IP地址黑客若要对我们实施攻击,首先要找到我们的IP地址,否则无从下手。隐藏IP地址常用如下三法:1、使用代理服务器(Proxy S
- 3月3日消息,据国外媒体报道,随着市场份额日渐增大,谷歌又推出了新的Chrome Beta版。新版本Chrome只是针对于Windows用户
- 一、实现原理使用一种被称为"公私钥"认证的方式来进行ssh登录。"公私钥"认证方式简单的解释是:首先
- 因为对属性了解不多,所以给出我一上午自己琢磨出来的方法。这个方法主要是适合运用在XP系统下无法安装IIS来进行配置ASP环境和不会安装Apa
- 闲来无事,买了一个最便宜的阿里云服务器来学习,一年三百多,适合新手了解程序等。一般买服务器只有公网的IP地址,也就是类似10.205.25.
- 百度热门关键词能带来很大的流量,这是大家有目共睹的事情。看看百度指数,如“货架”、“手机”这些词每天的检索量都过千过万。现在SEO教程都是“
- DNS就是Domain Name System,它能够把形如www.21php.com这样的域名转换为211.152.50.35这样的IP地
- 今天使用SSH远程部署项目,部署好了之后关掉终端,然后打开网页在操作时发现没有服务,于是再一次登进终端,采用ps -ef|grep bea查
- 以恰当的方式推广你的网站当人们通过搜索引擎或者其它方式发现你的网站并链接它时,链向你网站的链接也会逐渐增加,Google会明白你很希望别人知
- 11月13日,据国外媒体报道,Google曾于今年7月宣布了Chrome操作系统项目,而现在有可靠消息称,Google将于一周内发布该操作系
- 没有人喜欢垃圾信息,除了制造者本人。如果你正运行着一个 WordPress 博客系统,你可能已经至少安装了一个垃圾信息控制部件,但
- 《消费心理软文学》是由老谢我提出的一门新学科,即商品生产,随之而来的是贸易商品生产和贸易往来促使生产者、 经营者、消费者程度不同地开始关注与
- 网站做了SEO优化,并且取得了好的搜索排名,如何让网站保持稳定排名防止被搜索引擎降权,是大多数站长关心的问题,今天向大家介绍一下如何防止网站
- 简单地说就是用流量换钱,如何用百度的流量去赚Google的钱呢?这得先从百度和Google的优势说起,百度号称全国最大的中文搜索,没错啊,中
- 将当前位置的“主页”字样,改为“你自己的网站名称”。这虽然是很小的事情,但首先它增强了网站的内链接,而且在文本链接中出现“网站名称”主关键字
- 一、WSUS 安装要求1、硬件要求:对于多达 500 个客户端的服务器,建议使用以下硬件:* 1 GHz 的处理器* 1 GB 的 RAM2
- 近日笔者接触到很多企业都声称要招募手机网游开发人员,笔者想或许是这些企业打算在手机网游领域奋力一搏,势必要取得在网游以及网页游戏等领域中失去
- 马云收购口碑网,互联网江湖重现当年淘宝的烧钱令:碑2008年必须花掉多少亿,同时淘宝网在二手房等频道也给予口碑网巨大的流量支持。胆识胆识:胆
- 1、传统缓存之一(404)这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。配置:locati
- 打开:o/require/core.php查找:$html .= "<li id="