千家信息网

如何使用yum离线安装docker

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍了如何使用yum离线安装docker,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用yum可以进行连通依赖关系一起进
千家信息网最后更新 2026年11月01日如何使用yum离线安装docker

这篇文章主要介绍了如何使用yum离线安装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离线安装docker"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

文件 方式 篇文章 文件夹 时候 生成 价值 兴趣 同时 日志 更多 朋友 知识 编带 而是 行业 资讯 资讯频道 频道 参考 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 亿人帮互联网科技有限公司 互联网科技小贷 互联网科技公司电话 中国互联网科技发展 互联网科技缩写 互联网科技公司有哪些 科技互联网创业计划书 太原新华互联网科技学校怎么样 富国互联网科技创新基金 随着互联网科技发展 科技互联网大厂 用友工业互联网科技发展 徐州市互联网科技有限公司 互联网科技年终奖 互联网科技手机排行榜 互联网科技手抄报图片 求路客互联网科技电话 互联网科技大会大佬 前海云享互联网科技 麻工互联网科技 互联网金融 科技创新 深圳卡尔迅互联网科技有限公司怎么样 移动互联网年度科技创新 济南有互联网科技公司吗 皮皮虾互联网科技有限公司 杭州披云加互联网科技有限公司 互联网科技包装股份有限公司上市 互联网时代科技型公司的机会 上海万顺科技互联网有限公司招聘
0