Docker的概念以及作用这里就不再赘述了,我么直接开始动手进行安装步骤。

系统要求:

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

使用 uname -a 命令可以查看当前的系统版本
image.png

安装Docker

安装Docker的方式都很多种,下面简单介绍两种
1.第一种是采用官方提供的安装脚本进行安装(需要登录管理员账户进行,使用su命令可以切换账户)

  1. curl -sSL https://get.docker.com/ | sh

执行成功以后,docker会自动安装完毕,但是由于网络原因,这个过程会比较慢,可以采用阿里云的安装脚本

  1. curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/
  2. docker-engine/internet | sh -

2.采用yum install命令安装

  1. [root@localhost javaleaf]# yum install -y docker
  2. 已加载插件:fastestmirror, langpacks
  3. Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
  4. base | 3.6 kB 00:00
  5. extras | 2.9 kB 00:00
  6. updates | 2.9 kB 00:00
  7. (1/4): base/7/x86_64/group_gz | 153 kB 00:00
  8. (2/4): updates/7/x86_64/primary_db | 3.8 MB 00:00
  9. (3/4): extras/7/x86_64/primary_db | 206 kB 00:00
  10. (4/4): base/7/x86_64/primary_db | 6.1 MB 00:01
  11. Loading mirror speeds from cached hostfile
  12. * base: mirrors.aliyun.com
  13. * extras: mirrors.163.com
  14. * updates: mirrors.aliyun.com
  15. 正在解决依赖关系
  16. --> 正在检查事务
  17. ---> 软件包 docker.x86_64.2.1.13.1-162.git64e9980.el7.centos 将被 安装
  18. --> 正在处理依赖关系 docker-common = 2:1.13.1-162.git64e9980.el7.centos,它被软件包 2:docker-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  19. --> 正在处理依赖关系 docker-client = 2:1.13.1-162.git64e9980.el7.centos,它被软件包 2:docker-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  20. --> 正在处理依赖关系 subscription-manager-rhsm-certificates,它被软件包 2:docker-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  21. --> 正在检查事务
  22. ---> 软件包 docker-client.x86_64.2.1.13.1-162.git64e9980.el7.centos 将被 安装
  23. ---> 软件包 docker-common.x86_64.2.1.13.1-162.git64e9980.el7.centos 将被 安装
  24. --> 正在处理依赖关系 skopeo-containers >= 1:0.1.26-2,它被软件包 2:docker-common-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  25. --> 正在处理依赖关系 oci-umount >= 2:2.3.3-3,它被软件包 2:docker-common-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  26. --> 正在处理依赖关系 oci-systemd-hook >= 1:0.1.4-9,它被软件包 2:docker-common-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  27. --> 正在处理依赖关系 oci-register-machine >= 1:0-5.13,它被软件包 2:docker-common-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  28. --> 正在处理依赖关系 container-storage-setup >= 0.9.0-1,它被软件包 2:docker-common-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  29. --> 正在处理依赖关系 container-selinux >= 2:2.51-1,它被软件包 2:docker-common-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  30. --> 正在处理依赖关系 atomic-registries,它被软件包 2:docker-common-1.13.1-162.git64e9980.el7.centos.x86_64 需要
  31. ---> 软件包 subscription-manager-rhsm-certificates.x86_64.0.1.24.26-4.el7.centos 将被 安装
  32. --> 正在检查事务
  33. ---> 软件包 atomic-registries.x86_64.1.1.22.1-33.gitb507039.el7_8 将被 安装
  34. --> 正在处理依赖关系 python-yaml,它被软件包 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64 需要
  35. --> 正在处理依赖关系 python-pytoml,它被软件包 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64 需要
  36. ---> 软件包 container-selinux.noarch.2.2.119.2-1.911c772.el7_8 将被 安装
  37. --> 正在处理依赖关系 selinux-policy-targeted >= 3.13.1-216.el7,它被软件包 2:container-selinux-2.119.2-1.911c772.el7_8.noarch 需要
  38. --> 正在处理依赖关系 selinux-policy-base >= 3.13.1-216.el7,它被软件包 2:container-selinux-2.119.2-1.911c772.el7_8.noarch 需要
  39. --> 正在处理依赖关系 selinux-policy >= 3.13.1-216.el7,它被软件包 2:container-selinux-2.119.2-1.911c772.el7_8.noarch 需要
  40. --> 正在处理依赖关系 policycoreutils >= 2.5-11,它被软件包 2:container-selinux-2.119.2-1.911c772.el7_8.noarch 需要
  41. ---> 软件包 container-storage-setup.noarch.0.0.11.0-2.git5eaf76c.el7 将被 安装
  42. ---> 软件包 containers-common.x86_64.1.0.1.40-11.el7_8 将被 安装
  43. --> 正在处理依赖关系 subscription-manager,它被软件包 1:containers-common-0.1.40-11.el7_8.x86_64 需要
  44. --> 正在处理依赖关系 slirp4netns,它被软件包 1:containers-common-0.1.40-11.el7_8.x86_64 需要
  45. --> 正在处理依赖关系 fuse-overlayfs,它被软件包 1:containers-common-0.1.40-11.el7_8.x86_64 需要
  46. ---> 软件包 oci-register-machine.x86_64.1.0-6.git2b44233.el7 将被 安装
  47. ---> 软件包 oci-systemd-hook.x86_64.1.0.2.0-1.git05e6923.el7_6 将被 安装
  48. ---> 软件包 oci-umount.x86_64.2.2.5-3.el7 将被 安装
  49. --> 正在检查事务
  50. ---> 软件包 PyYAML.x86_64.0.3.10-11.el7 将被 安装
  51. --> 正在处理依赖关系 libyaml-0.so.2()(64bit),它被软件包 PyYAML-3.10-11.el7.x86_64 需要
  52. ---> 软件包 fuse-overlayfs.x86_64.0.0.7.2-6.el7_8 将被 安装
  53. --> 正在处理依赖关系 libfuse3.so.3(FUSE_3.2)(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
  54. --> 正在处理依赖关系 libfuse3.so.3(FUSE_3.0)(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
  55. --> 正在处理依赖关系 libfuse3.so.3()(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
  56. ---> 软件包 policycoreutils.x86_64.0.2.5-8.el7 将被 升级
  57. --> 正在处理依赖关系 policycoreutils = 2.5-8.el7,它被软件包 policycoreutils-python-2.5-8.el7.x86_64 需要
  58. ---> 软件包 policycoreutils.x86_64.0.2.5-34.el7 将被 更新
  59. --> 正在处理依赖关系 libsepol >= 2.5-10,它被软件包 policycoreutils-2.5-34.el7.x86_64 需要
  60. --> 正在处理依赖关系 libsemanage >= 2.5-14,它被软件包 policycoreutils-2.5-34.el7.x86_64 需要
  61. --> 正在处理依赖关系 libselinux-utils >= 2.5-14,它被软件包 policycoreutils-2.5-34.el7.x86_64 需要
  62. ---> 软件包 python-pytoml.noarch.0.0.1.14-1.git7dea353.el7 将被 安装
  63. ---> 软件包 selinux-policy.noarch.0.3.13.1-102.el7 将被 升级
  64. ---> 软件包 selinux-policy.noarch.0.3.13.1-266.el7_8.1 将被 更新
  65. ---> 软件包 selinux-policy-targeted.noarch.0.3.13.1-102.el7 将被 升级
  66. ---> 软件包 selinux-policy-targeted.noarch.0.3.13.1-266.el7_8.1 将被 更新
  67. ---> 软件包 slirp4netns.x86_64.0.0.4.3-4.el7_8 将被 安装
  68. ---> 软件包 subscription-manager.x86_64.0.1.24.26-4.el7.centos 将被 安装
  69. --> 正在处理依赖关系 subscription-manager-rhsm = 1.24.26,它被软件包 subscription-manager-1.24.26-4.el7.centos.x86_64 需要
  70. --> 正在处理依赖关系 python-dmidecode >= 3.12.2-2,它被软件包 subscription-manager-1.24.26-4.el7.centos.x86_64 需要
  71. --> 正在处理依赖关系 python-syspurpose,它被软件包 subscription-manager-1.24.26-4.el7.centos.x86_64 需要
  72. --> 正在检查事务
  73. ---> 软件包 fuse3-libs.x86_64.0.3.6.1-4.el7 将被 安装
  74. ---> 软件包 libselinux-utils.x86_64.0.2.5-6.el7 将被 升级
  75. ---> 软件包 libselinux-utils.x86_64.0.2.5-15.el7 将被 更新
  76. --> 正在处理依赖关系 libselinux(x86-64) = 2.5-15.el7,它被软件包 libselinux-utils-2.5-15.el7.x86_64 需要
  77. ---> 软件包 libsemanage.x86_64.0.2.5-4.el7 将被 升级
  78. --> 正在处理依赖关系 libsemanage = 2.5-4.el7,它被软件包 libsemanage-python-2.5-4.el7.x86_64 需要
  79. ---> 软件包 libsemanage.x86_64.0.2.5-14.el7 将被 更新
  80. ---> 软件包 libsepol.x86_64.0.2.5-6.el7 将被 升级
  81. ---> 软件包 libsepol.x86_64.0.2.5-10.el7 将被 更新
  82. ---> 软件包 libyaml.x86_64.0.0.1.4-11.el7_0 将被 安装
  83. ---> 软件包 policycoreutils-python.x86_64.0.2.5-8.el7 将被 升级
  84. ---> 软件包 policycoreutils-python.x86_64.0.2.5-34.el7 将被 更新
  85. --> 正在处理依赖关系 setools-libs >= 3.3.8-4,它被软件包 policycoreutils-python-2.5-34.el7.x86_64 需要
  86. ---> 软件包 python-dmidecode.x86_64.0.3.10.13-11.el7 将被 升级
  87. ---> 软件包 python-dmidecode.x86_64.0.3.12.2-4.el7 将被 更新
  88. ---> 软件包 python-syspurpose.x86_64.0.1.24.26-4.el7.centos 将被 安装
  89. ---> 软件包 subscription-manager-rhsm.x86_64.0.1.24.26-4.el7.centos 将被 安装
  90. --> 正在检查事务
  91. ---> 软件包 libselinux.x86_64.0.2.5-6.el7 将被 升级
  92. --> 正在处理依赖关系 libselinux(x86-64) = 2.5-6.el7,它被软件包 libselinux-python-2.5-6.el7.x86_64 需要
  93. ---> 软件包 libselinux.x86_64.0.2.5-15.el7 将被 更新
  94. ---> 软件包 libsemanage-python.x86_64.0.2.5-4.el7 将被 升级
  95. ---> 软件包 libsemanage-python.x86_64.0.2.5-14.el7 将被 更新
  96. ---> 软件包 setools-libs.x86_64.0.3.3.8-1.1.el7 将被 升级
  97. ---> 软件包 setools-libs.x86_64.0.3.3.8-4.el7 将被 更新
  98. --> 正在检查事务
  99. ---> 软件包 libselinux-python.x86_64.0.2.5-6.el7 将被 升级
  100. ---> 软件包 libselinux-python.x86_64.0.2.5-15.el7 将被 更新
  101. --> 解决依赖关系完成
  102. 依赖关系解决
  103. ================================================================================
  104. Package 架构 版本 大小
  105. ================================================================================
  106. 正在安装:
  107. docker x86_64 2:1.13.1-162.git64e9980.el7.centos extras 18 M
  108. 为依赖而安装:
  109. PyYAML x86_64 3.10-11.el7 base 153 k
  110. atomic-registries x86_64 1:1.22.1-33.gitb507039.el7_8 extras 36 k
  111. container-selinux noarch 2:2.119.2-1.911c772.el7_8 extras 40 k
  112. container-storage-setup
  113. noarch 0.11.0-2.git5eaf76c.el7 extras 35 k
  114. containers-common x86_64 1:0.1.40-11.el7_8 extras 43 k
  115. docker-client x86_64 2:1.13.1-162.git64e9980.el7.centos extras 3.9 M
  116. docker-common x86_64 2:1.13.1-162.git64e9980.el7.centos extras 99 k
  117. fuse-overlayfs x86_64 0.7.2-6.el7_8 extras 54 k
  118. fuse3-libs x86_64 3.6.1-4.el7 extras 82 k
  119. libyaml x86_64 0.1.4-11.el7_0 base 55 k
  120. oci-register-machine x86_64 1:0-6.git2b44233.el7 extras 1.1 M
  121. oci-systemd-hook x86_64 1:0.2.0-1.git05e6923.el7_6 extras 34 k
  122. oci-umount x86_64 2:2.5-3.el7 extras 33 k
  123. python-pytoml noarch 0.1.14-1.git7dea353.el7 extras 18 k
  124. python-syspurpose x86_64 1.24.26-4.el7.centos updates 269 k
  125. slirp4netns x86_64 0.4.3-4.el7_8 extras 81 k
  126. subscription-manager x86_64 1.24.26-4.el7.centos updates 1.1 M
  127. subscription-manager-rhsm
  128. x86_64 1.24.26-4.el7.centos updates 328 k
  129. subscription-manager-rhsm-certificates
  130. x86_64 1.24.26-4.el7.centos updates 232 k
  131. 为依赖而更新:
  132. libselinux x86_64 2.5-15.el7 base 162 k
  133. libselinux-python x86_64 2.5-15.el7 base 236 k
  134. libselinux-utils x86_64 2.5-15.el7 base 151 k
  135. libsemanage x86_64 2.5-14.el7 base 151 k
  136. libsemanage-python x86_64 2.5-14.el7 base 113 k
  137. libsepol x86_64 2.5-10.el7 base 297 k
  138. policycoreutils x86_64 2.5-34.el7 base 917 k
  139. policycoreutils-python x86_64 2.5-34.el7 base 457 k
  140. python-dmidecode x86_64 3.12.2-4.el7 base 83 k
  141. selinux-policy noarch 3.13.1-266.el7_8.1 updates 497 k
  142. selinux-policy-targeted
  143. noarch 3.13.1-266.el7_8.1 updates 7.0 M
  144. setools-libs x86_64 3.3.8-4.el7 base 620 k
  145. 事务概要
  146. ================================================================================
  147. 安装 1 软件包 (+19 依赖软件包)
  148. 升级 ( 12 依赖软件包)
  149. 总计:36 M
  150. 总下载量:35 M
  151. Downloading packages:
  152. No Presto metadata available for base
  153. No Presto metadata available for updates
  154. (1/28): PyYAML-3.10-11.el7.x86_64.rpm | 153 kB 00:00
  155. (2/28): atomic-registries-1.22.1-33.gitb507039.el7_8.x86_6 | 36 kB 00:00
  156. (3/28): container-storage-setup-0.11.0-2.git5eaf76c.el7.no | 35 kB 00:00
  157. (4/28): container-selinux-2.119.2-1.911c772.el7_8.noarch.r | 40 kB 00:00
  158. (5/28): docker-common-1.13.1-162.git64e9980.el7.centos.x86 | 99 kB 00:00
  159. (6/28): fuse3-libs-3.6.1-4.el7.x86_64.rpm | 82 kB 00:00
  160. (7/28): fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm | 54 kB 00:00
  161. (8/28): libselinux-2.5-15.el7.x86_64.rpm | 162 kB 00:00
  162. (9/28): docker-client-1.13.1-162.git64e9980.el7.centos.x86 | 3.9 MB 00:00
  163. (10/28): libselinux-python-2.5-15.el7.x86_64.rpm | 236 kB 00:00
  164. (11/28): libselinux-utils-2.5-15.el7.x86_64.rpm | 151 kB 00:00
  165. (12/28): oci-register-machine-0-6.git2b44233.el7.x86_64.rp | 1.1 MB 00:00
  166. (13/28): libyaml-0.1.4-11.el7_0.x86_64.rpm | 55 kB 00:00
  167. (14/28): oci-umount-2.5-3.el7.x86_64.rpm | 33 kB 00:00
  168. (15/28): containers-common-0.1.40-11.el7_8.x86_64.rpm | 43 kB 00:00
  169. (16/28): oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64. | 34 kB 00:00
  170. (17/28): policycoreutils-python-2.5-34.el7.x86_64.rpm | 457 kB 00:00
  171. (18/28): python-dmidecode-3.12.2-4.el7.x86_64.rpm | 83 kB 00:00
  172. (19/28): selinux-policy-3.13.1-266.el7_8.1.noarch.rpm | 497 kB 00:00
  173. (20/28): python-pytoml-0.1.14-1.git7dea353.el7.noarch.rpm | 18 kB 00:00
  174. (21/28): slirp4netns-0.4.3-4.el7_8.x86_64.rpm | 81 kB 00:00
  175. (22/28): python-syspurpose-1.24.26-4.el7.centos.x86_64.rpm | 269 kB 00:00
  176. (23/28): policycoreutils-2.5-34.el7.x86_64.rpm | 917 kB 00:00
  177. (24/28): subscription-manager-rhsm-1.24.26-4.el7.centos.x8 | 328 kB 00:00
  178. (25/28): subscription-manager-rhsm-certificates-1.24.26-4. | 232 kB 00:00
  179. (26/28): selinux-policy-targeted-3.13.1-266.el7_8.1.noarch | 7.0 MB 00:00
  180. (27/28): subscription-manager-1.24.26-4.el7.centos.x86_64. | 1.1 MB 00:01
  181. (28/28): docker-1.13.1-162.git64e9980.el7.centos.x86_64.rp | 18 MB 00:03
  182. --------------------------------------------------------------------------------
  183. 总计 9.9 MB/s | 35 MB 00:03
  184. Running transaction check
  185. Running transaction test
  186. Transaction test succeeded
  187. Running transaction
  188. 正在更新 : libsepol-2.5-10.el7.x86_64 1/44
  189. 正在更新 : libselinux-2.5-15.el7.x86_64 2/44
  190. 正在更新 : libsemanage-2.5-14.el7.x86_64 3/44
  191. 正在更新 : libselinux-utils-2.5-15.el7.x86_64 4/44
  192. 正在更新 : policycoreutils-2.5-34.el7.x86_64 5/44
  193. 正在更新 : selinux-policy-3.13.1-266.el7_8.1.noarch 6/44
  194. 正在安装 : subscription-manager-rhsm-certificates-1.24.26-4.el7.ce 7/44
  195. 正在安装 : subscription-manager-rhsm-1.24.26-4.el7.centos.x86_64 8/44
  196. 正在更新 : selinux-policy-targeted-3.13.1-266.el7_8.1.noarch 9/44
  197. 正在更新 : libsemanage-python-2.5-14.el7.x86_64 10/44
  198. 正在更新 : libselinux-python-2.5-15.el7.x86_64 11/44
  199. 正在更新 : setools-libs-3.3.8-4.el7.x86_64 12/44
  200. 正在更新 : policycoreutils-python-2.5-34.el7.x86_64 13/44
  201. 正在安装 : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch 14/44
  202. 正在安装 : 1:oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64 15/44
  203. 正在安装 : python-syspurpose-1.24.26-4.el7.centos.x86_64 16/44
  204. 正在更新 : python-dmidecode-3.12.2-4.el7.x86_64 17/44
  205. 正在安装 : subscription-manager-1.24.26-4.el7.centos.x86_64 18/44
  206. 正在安装 : slirp4netns-0.4.3-4.el7_8.x86_64 19/44
  207. 正在安装 : 1:oci-register-machine-0-6.git2b44233.el7.x86_64 20/44
  208. 正在安装 : libyaml-0.1.4-11.el7_0.x86_64 21/44
  209. 正在安装 : PyYAML-3.10-11.el7.x86_64 22/44
  210. 正在安装 : fuse3-libs-3.6.1-4.el7.x86_64 23/44
  211. 正在安装 : fuse-overlayfs-0.7.2-6.el7_8.x86_64 24/44
  212. 正在安装 : 1:containers-common-0.1.40-11.el7_8.x86_64 25/44
  213. 正在安装 : python-pytoml-0.1.14-1.git7dea353.el7.noarch 26/44
  214. 正在安装 : 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64 27/44
  215. 正在安装 : 2:oci-umount-2.5-3.el7.x86_64 28/44
  216. 正在安装 : container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch 29/44
  217. 正在安装 : 2:docker-common-1.13.1-162.git64e9980.el7.centos.x86_64 30/44
  218. 正在安装 : 2:docker-client-1.13.1-162.git64e9980.el7.centos.x86_64 31/44
  219. 正在安装 : 2:docker-1.13.1-162.git64e9980.el7.centos.x86_64 32/44
  220. 清理 : policycoreutils-python-2.5-8.el7.x86_64 33/44
  221. 清理 : selinux-policy-targeted-3.13.1-102.el7.noarch 34/44
  222. 清理 : selinux-policy-3.13.1-102.el7.noarch 35/44
  223. 清理 : policycoreutils-2.5-8.el7.x86_64 36/44
  224. 清理 : libselinux-utils-2.5-6.el7.x86_64 37/44
  225. 清理 : setools-libs-3.3.8-1.1.el7.x86_64 38/44
  226. 清理 : libselinux-python-2.5-6.el7.x86_64 39/44
  227. 清理 : libsemanage-python-2.5-4.el7.x86_64 40/44
  228. 清理 : libsemanage-2.5-4.el7.x86_64 41/44
  229. 清理 : libselinux-2.5-6.el7.x86_64 42/44
  230. 清理 : libsepol-2.5-6.el7.x86_64 43/44
  231. 清理 : python-dmidecode-3.10.13-11.el7.x86_64 44/44
  232. 验证中 : 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64 1/44
  233. 验证中 : fuse-overlayfs-0.7.2-6.el7_8.x86_64 2/44
  234. 验证中 : libselinux-2.5-15.el7.x86_64 3/44
  235. 验证中 : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch 4/44
  236. 验证中 : container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch 5/44
  237. 验证中 : libselinux-python-2.5-15.el7.x86_64 6/44
  238. 验证中 : 1:containers-common-0.1.40-11.el7_8.x86_64 7/44
  239. 验证中 : 2:docker-common-1.13.1-162.git64e9980.el7.centos.x86_64 8/44
  240. 验证中 : subscription-manager-1.24.26-4.el7.centos.x86_64 9/44
  241. 验证中 : policycoreutils-2.5-34.el7.x86_64 10/44
  242. 验证中 : selinux-policy-3.13.1-266.el7_8.1.noarch 11/44
  243. 验证中 : 2:oci-umount-2.5-3.el7.x86_64 12/44
  244. 验证中 : libselinux-utils-2.5-15.el7.x86_64 13/44
  245. 验证中 : policycoreutils-python-2.5-34.el7.x86_64 14/44
  246. 验证中 : python-pytoml-0.1.14-1.git7dea353.el7.noarch 15/44
  247. 验证中 : setools-libs-3.3.8-4.el7.x86_64 16/44
  248. 验证中 : fuse3-libs-3.6.1-4.el7.x86_64 17/44
  249. 验证中 : libyaml-0.1.4-11.el7_0.x86_64 18/44
  250. 验证中 : libsemanage-python-2.5-14.el7.x86_64 19/44
  251. 验证中 : 1:oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64 20/44
  252. 验证中 : 1:oci-register-machine-0-6.git2b44233.el7.x86_64 21/44
  253. 验证中 : libsemanage-2.5-14.el7.x86_64 22/44
  254. 验证中 : libsepol-2.5-10.el7.x86_64 23/44
  255. 验证中 : slirp4netns-0.4.3-4.el7_8.x86_64 24/44
  256. 验证中 : subscription-manager-rhsm-1.24.26-4.el7.centos.x86_64 25/44
  257. 验证中 : python-dmidecode-3.12.2-4.el7.x86_64 26/44
  258. 验证中 : 2:docker-client-1.13.1-162.git64e9980.el7.centos.x86_64 27/44
  259. 验证中 : python-syspurpose-1.24.26-4.el7.centos.x86_64 28/44
  260. 验证中 : 2:docker-1.13.1-162.git64e9980.el7.centos.x86_64 29/44
  261. 验证中 : selinux-policy-targeted-3.13.1-266.el7_8.1.noarch 30/44
  262. 验证中 : PyYAML-3.10-11.el7.x86_64 31/44
  263. 验证中 : subscription-manager-rhsm-certificates-1.24.26-4.el7.ce 32/44
  264. 验证中 : policycoreutils-2.5-8.el7.x86_64 33/44
  265. 验证中 : libselinux-python-2.5-6.el7.x86_64 34/44
  266. 验证中 : libselinux-utils-2.5-6.el7.x86_64 35/44
  267. 验证中 : libsemanage-python-2.5-4.el7.x86_64 36/44
  268. 验证中 : libsepol-2.5-6.el7.x86_64 37/44
  269. 验证中 : selinux-policy-3.13.1-102.el7.noarch 38/44
  270. 验证中 : python-dmidecode-3.10.13-11.el7.x86_64 39/44
  271. 验证中 : policycoreutils-python-2.5-8.el7.x86_64 40/44
  272. 验证中 : libselinux-2.5-6.el7.x86_64 41/44
  273. 验证中 : selinux-policy-targeted-3.13.1-102.el7.noarch 42/44
  274. 验证中 : libsemanage-2.5-4.el7.x86_64 43/44
  275. 验证中 : setools-libs-3.3.8-1.1.el7.x86_64 44/44
  276. 已安装:
  277. docker.x86_64 2:1.13.1-162.git64e9980.el7.centos
  278. 作为依赖被安装:
  279. PyYAML.x86_64 0:3.10-11.el7
  280. atomic-registries.x86_64 1:1.22.1-33.gitb507039.el7_8
  281. container-selinux.noarch 2:2.119.2-1.911c772.el7_8
  282. container-storage-setup.noarch 0:0.11.0-2.git5eaf76c.el7
  283. containers-common.x86_64 1:0.1.40-11.el7_8
  284. docker-client.x86_64 2:1.13.1-162.git64e9980.el7.centos
  285. docker-common.x86_64 2:1.13.1-162.git64e9980.el7.centos
  286. fuse-overlayfs.x86_64 0:0.7.2-6.el7_8
  287. fuse3-libs.x86_64 0:3.6.1-4.el7
  288. libyaml.x86_64 0:0.1.4-11.el7_0
  289. oci-register-machine.x86_64 1:0-6.git2b44233.el7
  290. oci-systemd-hook.x86_64 1:0.2.0-1.git05e6923.el7_6
  291. oci-umount.x86_64 2:2.5-3.el7
  292. python-pytoml.noarch 0:0.1.14-1.git7dea353.el7
  293. python-syspurpose.x86_64 0:1.24.26-4.el7.centos
  294. slirp4netns.x86_64 0:0.4.3-4.el7_8
  295. subscription-manager.x86_64 0:1.24.26-4.el7.centos
  296. subscription-manager-rhsm.x86_64 0:1.24.26-4.el7.centos
  297. subscription-manager-rhsm-certificates.x86_64 0:1.24.26-4.el7.centos
  298. 作为依赖被升级:
  299. libselinux.x86_64 0:2.5-15.el7
  300. libselinux-python.x86_64 0:2.5-15.el7
  301. libselinux-utils.x86_64 0:2.5-15.el7
  302. libsemanage.x86_64 0:2.5-14.el7
  303. libsemanage-python.x86_64 0:2.5-14.el7
  304. libsepol.x86_64 0:2.5-10.el7
  305. policycoreutils.x86_64 0:2.5-34.el7
  306. policycoreutils-python.x86_64 0:2.5-34.el7
  307. python-dmidecode.x86_64 0:3.12.2-4.el7
  308. selinux-policy.noarch 0:3.13.1-266.el7_8.1
  309. selinux-policy-targeted.noarch 0:3.13.1-266.el7_8.1
  310. setools-libs.x86_64 0:3.3.8-4.el7
  311. 完毕!

执行完毕后可以使用 docker --version 命令查看docker版本号
image.png

镜像加速更改

访问阿里云镜像加速服务

执行官方命令脚本即可
image.png
现在你可以使用docker 安装各种容器了,使用 docker search tomcat 试试吧!