You can use yum to install all dependencies together, but you can use the –downloadonly –downloaddir options to not install and download rpm along with its dependencies to the local computer for installation. Download and installation method To use yum to install the built-in docker of centos or rhel, you can use yum install docker. To use the installation file after downloading it locally, you can use the following method Download docker-related rpm files and install them Install docker by downloading rpm and installing it If the folder specified by downloaddir does not exist beforehand, one will be generated during execution. Installation Log If the folder specified by downloaddir does not exist beforehand, one will be generated during execution. [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 16M 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 32k policycoreutils-python x86_64 2.5-17.1.el7 base 446 k python-IPy noarch 0.75-6.el7 base 32k 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 13k 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: 77M 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 ~]# Confirm the downloaded rpm file [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 startup [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]# Summarize The above is the full content of this article. I hope that the content of this article will have certain reference learning value for your study or work. Thank you for your support of 123WORDPRESS.COM. If you want to learn more about this, please check out the following links You may also be interested in:
|
<<: Detailed explanation of the use of bus in Vue
>>: Briefly describe the difference between MySQL and Oracle
Since its launch in 2009, flex has been supported...
[Abstract] This article quickly builds a complete...
Today, let's talk about how to use js to achi...
Copy code The code is as follows: <html> &l...
1 Download MySQL8 from the official website and i...
Summarize This article ends here. I hope it can b...
Apache Tomcat is an open source software that imp...
Preface By default, MySQL will initialize a large...
Preface Recently I found that my friend's met...
Preface: Partitioning is a table design pattern. ...
illustrate: Using mysqldump –all-databases will e...
Operating system: windowns10_x64 Python version: ...
Block-level element features : •Always occupies a ...
Preface: I used the official nginx proxy_cache as...
Create a Directory cd /usr/local/docker/ mkdir je...