怎么用yum下载rpm及安装docker
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"怎么用yum下载rpm及安装docker"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么用yum下载rpm及安装docker"文章能帮助大
千家信息网最后更新 2026年11月03日怎么用yum下载rpm及安装docker
这篇文章主要介绍"怎么用yum下载rpm及安装docker"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么用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 dockerfailed to set locale, defaulting to cloaded plugins: fastestmirrorloading mirror speeds from cached hostfile * base: mirrors.163.com * extras: mirrors.cn99.com * updates: mirror.lzu.edu.cnresolving 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 resolutiondependencies resolved======================================================================================================================================== package arch version repository size========================================================================================================================================installing: docker x86_64 2:1.13.1-53.git774336d.el7.centos extras 16 minstalling 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 ktransaction summary========================================================================================================================================install 1 package (+16 dependent packages)total download size: 23 minstalled size: 77 mbackground 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: nokeypublic 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 -l17[root@openshift docker]#
[root@openshift docker]# rpm -uvh *.rpmwarning: audit-libs-python-2.7.6-3.el7.x86_64.rpm: header v3 rsa/sha256 signature, key id f4a80eb5: nokeypreparing... ################################# [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 versionclient: version: 1.13.1 api version: 1.26 package version:go version: go1.8.3 git commit: 774336d/1.13.1 built: wed mar 7 17:06:16 2018 os/arch: linux/amd64server: version: 1.13.1 api version: 1.26 (minimum version 1.12) package version: 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]#
关于"怎么用yum下载rpm及安装docker"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
文件
方式
知识
文件夹
时候
行业
生成
不同
实用
内容
实用性
实际
文章
方法
日志
更多
案例
知识点
篇文章
而是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳恒合互联网络科技有限公司
互联网科技会
互联网为科技
互联网金融公司科技
友谊互联网络科技
联恩商钥互联网科技有限公司
太原新华互联网科技学校怎么样
重庆威客帮互联网科技
阿大互联网科技有限公司
电子科技大学互联网创业大赛
华中科技大学互联网的牛人
富国互联网金融科技混合基金
广州燕处互联网科技有限公司
互联网科技平台产品运营
银川新华互联网科技学校原画
广西泛欧互联网科技有限公司
杭州融税互联网科技有限公司
互联网科技对化妆品行业
亚光科技低轨卫星互联网
北京品多多互联网科技有限公司
A股互联网金融科技公司
互联网中国科技
互联网科技有限公司 翻译
广州恒生互联网科技有限
山东有哪些互联网科技公司
深圳无忧互联网科技
中天科技中国工业互联网
富国互联网科技002692
银川新华互联网科技学校是国营吗
三亚科技创新互联网基地