Centos7.5离线安装Docker

网址

Centos镜像选择

centos7.5下载连接

Docker安装手册

RPM包下载地址

步骤

清理yum安装包
yum remove docker \
           docker-client \
           docker-client-latest \
           docker-common \
           docker-latest \
           docker-latest-logrotate \
           docker-logrotate \
           docker-engine
  • 利用yum安装流程日志
[root@docker ~]# yum install docker-ce docker-ce-cli containerd.io
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ap.stykers.moe
 * extras: mirror.bit.edu.cn
 * updates: ap.stykers.moe
docker-ce-stable                                                       | 3.5 kB  00:00:00     
(1/2): docker-ce-stable/x86_64/updateinfo                              |   55 B  00:00:00     
(2/2): docker-ce-stable/x86_64/primary_db                              |  41 kB  00:00:06     
Resolving Dependencies
--> Running transaction check
---> Package containerd.io.x86_64 0:1.2.13-3.1.el7 will be installed
--> Processing Dependency: container-selinux >= 2:2.74 for package: containerd.io-1.2.13-3.1.el7.x86_64
---> Package docker-ce.x86_64 3:19.03.8-3.el7 will be installed
--> Processing Dependency: libcgroup for package: 3:docker-ce-19.03.8-3.el7.x86_64
---> Package docker-ce-cli.x86_64 1:19.03.8-3.el7 will be installed
--> Running transaction check
---> Package container-selinux.noarch 2:2.107-3.el7 will be installed
--> Processing Dependency: selinux-policy-targeted >= 3.13.1-216.el7 for package: 2:container-selinux-2.107-3.el7.noarch
--> Processing Dependency: selinux-policy-base >= 3.13.1-216.el7 for package: 2:container-selinux-2.107-3.el7.noarch
--> Processing Dependency: selinux-policy >= 3.13.1-216.el7 for package: 2:container-selinux-2.107-3.el7.noarch
--> Processing Dependency: policycoreutils-python for package: 2:container-selinux-2.107-3.el7.noarch
---> Package libcgroup.x86_64 0:0.41-21.el7 will be installed
--> Running transaction check
---> Package policycoreutils-python.x86_64 0:2.5-33.el7 will be installed
--> Processing Dependency: policycoreutils = 2.5-33.el7 for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: setools-libs >= 3.3.8-4 for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: libsemanage-python >= 2.5-14 for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-33.el7.x86_64
--> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-33.el7.x86_64
---> Package selinux-policy.noarch 0:3.13.1-192.el7 will be updated
---> Package selinux-policy.noarch 0:3.13.1-252.el7_7.6 will be an update
--> Processing Dependency: libsemanage >= 2.5-13 for package: selinux-policy-3.13.1-252.el7_7.6.noarch
---> Package selinux-policy-targeted.noarch 0:3.13.1-192.el7 will be updated
---> Package selinux-policy-targeted.noarch 0:3.13.1-252.el7_7.6 will be an update
--> Running transaction check
---> Package audit-libs-python.x86_64 0:2.8.5-4.el7 will be installed
--> Processing Dependency: audit-libs(x86-64) = 2.8.5-4.el7 for package: audit-libs-python-2.8.5-4.el7.x86_64
---> Package checkpolicy.x86_64 0:2.5-8.el7 will be installed
---> Package libsemanage.x86_64 0:2.5-11.el7 will be updated
---> Package libsemanage.x86_64 0:2.5-14.el7 will be an update
--> Processing Dependency: libsepol >= 2.5-10 for package: libsemanage-2.5-14.el7.x86_64
--> Processing Dependency: libselinux >= 2.5-14 for package: libsemanage-2.5-14.el7.x86_64
---> Package libsemanage-python.x86_64 0:2.5-14.el7 will be installed
---> Package policycoreutils.x86_64 0:2.5-22.el7 will be updated
---> Package policycoreutils.x86_64 0:2.5-33.el7 will be an update
--> Processing Dependency: libselinux-utils >= 2.5-14 for package: policycoreutils-2.5-33.el7.x86_64
---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
---> Package setools-libs.x86_64 0:3.3.8-4.el7 will be installed
--> Running transaction check
---> Package audit-libs.x86_64 0:2.8.1-3.el7 will be updated
--> Processing Dependency: audit-libs(x86-64) = 2.8.1-3.el7 for package: audit-2.8.1-3.el7.x86_64
---> Package audit-libs.x86_64 0:2.8.5-4.el7 will be an update
---> Package libselinux.x86_64 0:2.5-12.el7 will be updated
--> Processing Dependency: libselinux(x86-64) = 2.5-12.el7 for package: libselinux-python-2.5-12.el7.x86_64
---> Package libselinux.x86_64 0:2.5-14.1.el7 will be an update
---> Package libselinux-utils.x86_64 0:2.5-12.el7 will be updated
---> Package libselinux-utils.x86_64 0:2.5-14.1.el7 will be an update
---> Package libsepol.x86_64 0:2.5-8.1.el7 will be updated
---> Package libsepol.x86_64 0:2.5-10.el7 will be an update
--> Running transaction check
---> Package audit.x86_64 0:2.8.1-3.el7 will be updated
---> Package audit.x86_64 0:2.8.5-4.el7 will be an update
---> Package libselinux-python.x86_64 0:2.5-12.el7 will be updated
---> Package libselinux-python.x86_64 0:2.5-14.1.el7 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================
 Package                      Arch        Version                 Repository             Size
==============================================================================================
Installing:
 containerd.io                x86_64      1.2.13-3.1.el7          docker-ce-stable       23 M
 docker-ce                    x86_64      3:19.03.8-3.el7         docker-ce-stable       25 M
 docker-ce-cli                x86_64      1:19.03.8-3.el7         docker-ce-stable       40 M
Installing for dependencies:
 audit-libs-python            x86_64      2.8.5-4.el7             base                   76 k
 checkpolicy                  x86_64      2.5-8.el7               base                  295 k
 container-selinux            noarch      2:2.107-3.el7           extras                 39 k
 libcgroup                    x86_64      0.41-21.el7             base                   66 k
 libsemanage-python           x86_64      2.5-14.el7              base                  113 k
 policycoreutils-python       x86_64      2.5-33.el7              base                  457 k
 python-IPy                   noarch      0.75-6.el7              base                   32 k
 setools-libs                 x86_64      3.3.8-4.el7             base                  620 k
Updating for dependencies:
 audit                        x86_64      2.8.5-4.el7             base                  256 k
 audit-libs                   x86_64      2.8.5-4.el7             base                  102 k
 libselinux                   x86_64      2.5-14.1.el7            base                  162 k
 libselinux-python            x86_64      2.5-14.1.el7            base                  235 k
 libselinux-utils             x86_64      2.5-14.1.el7            base                  151 k
 libsemanage                  x86_64      2.5-14.el7              base                  151 k
 libsepol                     x86_64      2.5-10.el7              base                  297 k
 policycoreutils              x86_64      2.5-33.el7              base                  916 k
 selinux-policy               noarch      3.13.1-252.el7_7.6      updates               492 k
 selinux-policy-targeted      noarch      3.13.1-252.el7_7.6      updates               7.0 M

Transaction Summary
==============================================================================================
Install  3 Packages (+ 8 Dependent packages)
Upgrade             ( 10 Dependent packages)

Total download size: 99 M
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/21): audit-libs-2.8.5-4.el7.x86_64.rpm                              | 102 kB  00:00:00     
(2/21): audit-libs-python-2.8.5-4.el7.x86_64.rpm                       |  76 kB  00:00:00     
(3/21): container-selinux-2.107-3.el7.noarch.rpm                       |  39 kB  00:00:00     
(4/21): audit-2.8.5-4.el7.x86_64.rpm                                   | 256 kB  00:00:00     
(5/21): checkpolicy-2.5-8.el7.x86_64.rpm                               | 295 kB  00:00:00     
warning: /var/cache/yum/x86_64/7/docker-ce-stable/packages/docker-ce-19.03.8-3.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Public key for docker-ce-19.03.8-3.el7.x86_64.rpm is not installed
(6/21): docker-ce-19.03.8-3.el7.x86_64.rpm                             |  25 MB  00:00:07     
(7/21): libcgroup-0.41-21.el7.x86_64.rpm                               |  66 kB  00:00:00     
(8/21): libselinux-utils-2.5-14.1.el7.x86_64.rpm                       | 151 kB  00:00:00     
(9/21): libselinux-2.5-14.1.el7.x86_64.rpm                             | 162 kB  00:00:00     
(10/21): libsemanage-2.5-14.el7.x86_64.rpm                             | 151 kB  00:00:00     
(11/21): libsepol-2.5-10.el7.x86_64.rpm                                | 297 kB  00:00:00     
(12/21): policycoreutils-2.5-33.el7.x86_64.rpm                         | 916 kB  00:00:00     
(13/21): libselinux-python-2.5-14.1.el7.x86_64.rpm                     | 235 kB  00:00:00     
(14/21): libsemanage-python-2.5-14.el7.x86_64.rpm                      | 113 kB  00:00:00     
(15/21): policycoreutils-python-2.5-33.el7.x86_64.rpm                  | 457 kB  00:00:00     
(16/21): python-IPy-0.75-6.el7.noarch.rpm                              |  32 kB  00:00:00     
(17/21): setools-libs-3.3.8-4.el7.x86_64.rpm                           | 620 kB  00:00:00     
(18/21): selinux-policy-3.13.1-252.el7_7.6.noarch.rpm                  | 492 kB  00:00:01     
(19/21): selinux-policy-targeted-3.13.1-252.el7_7.6.noarch.rpm         | 7.0 MB  00:00:03     
(20/21): containerd.io-1.2.13-3.1.el7.x86_64.rpm                       |  23 MB  00:00:15     
(21/21): docker-ce-cli-19.03.8-3.el7.x86_64.rpm                        |  40 MB  00:00:08     
----------------------------------------------------------------------------------------------
Total                                                         6.0 MB/s |  99 MB  00:00:16     
Retrieving key from https://download.docker.com/linux/centos/gpg
Importing GPG key 0x621E9F35:
 Userid     : "Docker Release (CE rpm) "
 Fingerprint: 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35
 From       : https://download.docker.com/linux/centos/gpg
Is this ok [y/N]: y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : libsepol-2.5-10.el7.x86_64                                                1/31 
  Updating   : libselinux-2.5-14.1.el7.x86_64                                            2/31 
  Updating   : audit-libs-2.8.5-4.el7.x86_64                                             3/31 
  Updating   : libsemanage-2.5-14.el7.x86_64                                             4/31 
  Updating   : libselinux-utils-2.5-14.1.el7.x86_64                                      5/31 
  Updating   : policycoreutils-2.5-33.el7.x86_64                                         6/31 
  Updating   : selinux-policy-3.13.1-252.el7_7.6.noarch                                  7/31 
  Installing : libcgroup-0.41-21.el7.x86_64                                              8/31 
  Updating   : selinux-policy-targeted-3.13.1-252.el7_7.6.noarch                         9/31 
  Installing : libsemanage-python-2.5-14.el7.x86_64                                     10/31 
  Installing : audit-libs-python-2.8.5-4.el7.x86_64                                     11/31 
  Installing : setools-libs-3.3.8-4.el7.x86_64                                          12/31 
  Updating   : libselinux-python-2.5-14.1.el7.x86_64                                    13/31 
  Installing : python-IPy-0.75-6.el7.noarch                                             14/31 
  Installing : 1:docker-ce-cli-19.03.8-3.el7.x86_64                                     15/31 
  Installing : checkpolicy-2.5-8.el7.x86_64                                             16/31 
  Installing : policycoreutils-python-2.5-33.el7.x86_64                                 17/31 
  Installing : 2:container-selinux-2.107-3.el7.noarch                                   18/31 
  Installing : containerd.io-1.2.13-3.1.el7.x86_64                                      19/31 
  Installing : 3:docker-ce-19.03.8-3.el7.x86_64                                         20/31 
  Updating   : audit-2.8.5-4.el7.x86_64                                                 21/31 
  Cleanup    : selinux-policy-targeted-3.13.1-192.el7.noarch                            22/31 
  Cleanup    : selinux-policy-3.13.1-192.el7.noarch                                     23/31 
  Cleanup    : policycoreutils-2.5-22.el7.x86_64                                        24/31 
  Cleanup    : libsemanage-2.5-11.el7.x86_64                                            25/31 
  Cleanup    : libselinux-utils-2.5-12.el7.x86_64                                       26/31 
  Cleanup    : libselinux-python-2.5-12.el7.x86_64                                      27/31 
  Cleanup    : libselinux-2.5-12.el7.x86_64                                             28/31 
  Cleanup    : audit-2.8.1-3.el7.x86_64                                                 29/31 
  Cleanup    : audit-libs-2.8.1-3.el7.x86_64                                            30/31 
  Cleanup    : libsepol-2.5-8.1.el7.x86_64                                              31/31 
  Verifying  : policycoreutils-2.5-33.el7.x86_64                                         1/31 
  Verifying  : audit-libs-2.8.5-4.el7.x86_64                                             2/31 
  Verifying  : checkpolicy-2.5-8.el7.x86_64                                              3/31 
  Verifying  : selinux-policy-3.13.1-252.el7_7.6.noarch                                  4/31 
  Verifying  : 1:docker-ce-cli-19.03.8-3.el7.x86_64                                      5/31 
  Verifying  : python-IPy-0.75-6.el7.noarch                                              6/31 
  Verifying  : setools-libs-3.3.8-4.el7.x86_64                                           7/31 
  Verifying  : policycoreutils-python-2.5-33.el7.x86_64                                  8/31 
  Verifying  : audit-2.8.5-4.el7.x86_64                                                  9/31 
  Verifying  : libsemanage-python-2.5-14.el7.x86_64                                     10/31 
  Verifying  : libsemanage-2.5-14.el7.x86_64                                            11/31 
  Verifying  : 2:container-selinux-2.107-3.el7.noarch                                   12/31 
  Verifying  : libsepol-2.5-10.el7.x86_64                                               13/31 
  Verifying  : 3:docker-ce-19.03.8-3.el7.x86_64                                         14/31 
  Verifying  : audit-libs-python-2.8.5-4.el7.x86_64                                     15/31 
  Verifying  : libselinux-python-2.5-14.1.el7.x86_64                                    16/31 
  Verifying  : libselinux-utils-2.5-14.1.el7.x86_64                                     17/31 
  Verifying  : selinux-policy-targeted-3.13.1-252.el7_7.6.noarch                        18/31 
  Verifying  : containerd.io-1.2.13-3.1.el7.x86_64                                      19/31 
  Verifying  : libselinux-2.5-14.1.el7.x86_64                                           20/31 
  Verifying  : libcgroup-0.41-21.el7.x86_64                                             21/31 
  Verifying  : libsemanage-2.5-11.el7.x86_64                                            22/31 
  Verifying  : libselinux-python-2.5-12.el7.x86_64                                      23/31 
  Verifying  : audit-libs-2.8.1-3.el7.x86_64                                            24/31 
  Verifying  : policycoreutils-2.5-22.el7.x86_64                                        25/31 
  Verifying  : audit-2.8.1-3.el7.x86_64                                                 26/31 
  Verifying  : libsepol-2.5-8.1.el7.x86_64                                              27/31 
  Verifying  : selinux-policy-3.13.1-192.el7.noarch                                     28/31 
  Verifying  : libselinux-2.5-12.el7.x86_64                                             29/31 
  Verifying  : libselinux-utils-2.5-12.el7.x86_64                                       30/31 
  Verifying  : selinux-policy-targeted-3.13.1-192.el7.noarch                            31/31 

Installed:
  containerd.io.x86_64 0:1.2.13-3.1.el7            docker-ce.x86_64 3:19.03.8-3.el7           
  docker-ce-cli.x86_64 1:19.03.8-3.el7            

Dependency Installed:
  audit-libs-python.x86_64 0:2.8.5-4.el7      checkpolicy.x86_64 0:2.5-8.el7                 
  container-selinux.noarch 2:2.107-3.el7      libcgroup.x86_64 0:0.41-21.el7                 
  libsemanage-python.x86_64 0:2.5-14.el7      policycoreutils-python.x86_64 0:2.5-33.el7     
  python-IPy.noarch 0:0.75-6.el7              setools-libs.x86_64 0:3.3.8-4.el7              

Dependency Updated:
  audit.x86_64 0:2.8.5-4.el7                                                                  
  audit-libs.x86_64 0:2.8.5-4.el7                                                             
  libselinux.x86_64 0:2.5-14.1.el7                                                            
  libselinux-python.x86_64 0:2.5-14.1.el7                                                     
  libselinux-utils.x86_64 0:2.5-14.1.el7                                                      
  libsemanage.x86_64 0:2.5-14.el7                                                             
  libsepol.x86_64 0:2.5-10.el7                                                                
  policycoreutils.x86_64 0:2.5-33.el7                                                         
  selinux-policy.noarch 0:3.13.1-252.el7_7.6                                                  
  selinux-policy-targeted.noarch 0:3.13.1-252.el7_7.6                                         

Complete!
docker-ce-cli 安装
rpm -ivh libsepol-2.5-10.el7.x86_64.rpm --force --nodeps
rpm -ivh libselinux-2.5-14.1.el7.x86_64.rpm --force --nodeps
rpm -ivh audit-libs-2.8.5-4.el7.x86_64.rpm --force --nodeps
rpm -ivh libsemanage-2.5-14.el7.x86_64.rpm --force --nodeps
rpm -ivh libselinux-utils-2.5-14.1.el7.x86_64.rpm --force --nodeps
rpm -ivh policycoreutils-2.5-33.el7.x86_64.rpm --force --nodeps
rpm -ivh selinux-policy-3.13.1-252.el7_7.6.noarch.rpm --force --nodeps
rpm -ivh libcgroup-0.41-21.el7.x86_64.rpm --force --nodeps
rpm -ivh selinux-policy-targeted-3.13.1-252.el7_7.6.noarch.rpm --force --nodeps
rpm -ivh libsemanage-python-2.5-14.el7.x86_64.rpm --force --nodeps
rpm -ivh audit-libs-python-2.8.5-4.el7.x86_64.rpm --force --nodeps
rpm -ivh setools-libs-3.3.8-4.el7.x86_64.rpm --force --nodeps
rpm -ivh libselinux-python-2.5-14.1.el7.x86_64.rpm --force --nodeps
rpm -ivh python-IPy-0.75-6.el7.noarch.rpm --force --nodeps
rpm -ivh docker-ce-cli-19.03.8-3.el7.x86_64.rpm --force --nodeps
containerd.io 安装
rpm -ivh checkpolicy-2.5-8.el7.x86_64.rpm --force --nodeps
rpm -ivh policycoreutils-python-2.5-33.el7.x86_64.rpm --force --nodeps
rpm -ivh container-selinux-2.107-3.el7.noarch.rpm --force --nodeps
rpm -ivh containerd.io-1.2.13-3.1.el7.x86_64.rpm --force --nodeps
docker-ce 安装
rpm -ivh docker-ce-19.03.8-3.el7.x86_64.rpm --force --nodeps
rpm -ivh audit-2.8.5-4.el7.x86_64.rpm --force --nodeps
启动
service docker start
测试
docker ps

你可能感兴趣的:(Docker学习记录,Linux操作)