yum下载docker安装包安装到离线机器的实例代码详解

 更新时间:2018年12月04日 10:52:03   作者:kole_chang  
本文通过实例代码给大家介绍了yum下载docker安装包,安装到离线机器,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

1.在可联网机器上,使用默认centosyum源

[root@kole ~]# pwd
/root
[root@kole ~]# 
[root@kole ~]# cd docker/
[root@kole docker]# yum install --downloadonly --downloaddir=/root/docker docker
[root@kole docker]# ll
total 38800
-rw-r--r-- 1 root root 35780 Oct 2 00:52 atomic-registries-1.22.1-25.git5a342e3.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 36688 Aug 22 03:48 container-selinux-2.68-1.el7.noarch.rpm
-rw-r--r-- 1 root root 35364 Aug 22 03:48 container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch.rpm
-rw-r--r-- 1 root root 17138052 Oct 2 00:52 docker-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 4013036 Oct 2 00:52 docker-client-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 95016 Oct 2 00:52 docker-common-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 94468 Sep 28 19:33 libgudev1-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 root root 165680 Apr 26 2018 libselinux-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 root root 240876 Apr 26 2018 libselinux-python-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 root root 154984 Apr 26 2018 libselinux-utils-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 root root 153596 Apr 25 2018 libsemanage-2.5-11.el7.x86_64.rpm
-rw-r--r-- 1 root root 114804 Apr 25 2018 libsemanage-python-2.5-11.el7.x86_64.rpm
-rw-r--r-- 1 root root 303736 Apr 25 2018 libsepol-2.5-8.1.el7.x86_64.rpm
-rw-r--r-- 1 root root 56068 Jan 30 2015 libyaml-0.1.4-11.el7_0.x86_64.rpm
-rw-r--r-- 1 root root 100668 Apr 25 2018 lz4-1.7.5-2.el7.x86_64.rpm
-rw-r--r-- 1 root root 1109112 Mar 9 2018 oci-register-machine-0-6.git2b44233.el7.x86_64.rpm
-rw-r--r-- 1 root root 33860 Aug 22 03:48 oci-systemd-hook-0.1.17-2.git83283a0.el7.x86_64.rpm
-rw-r--r-- 1 root root 32440 Mar 9 2018 oci-umount-2.3.3-3.gite3c9055.el7.x86_64.rpm
-rw-r--r-- 1 root root 887548 Apr 25 2018 policycoreutils-2.5-22.el7.x86_64.rpm
-rw-r--r-- 1 root root 464972 Apr 25 2018 policycoreutils-python-2.5-22.el7.x86_64.rpm
-rw-r--r-- 1 root root 18692 Nov 29 2017 python-pytoml-0.1.14-1.git7dea353.el7.noarch.rpm
-rw-r--r-- 1 root root 156952 Jul 4 2014 PyYAML-3.10-11.el7.x86_64.rpm
-rw-r--r-- 1 root root 463888 Aug 20 22:19 selinux-policy-3.13.1-192.el7_5.6.noarch.rpm
-rw-r--r-- 1 root root 6881288 Aug 20 22:20 selinux-policy-targeted-3.13.1-192.el7_5.6.noarch.rpm
-rw-r--r-- 1 root root 634220 Apr 25 2018 setools-libs-3.3.8-2.el7.x86_64.rpm
-rw-r--r-- 1 root root 17100 Jul 18 01:18 skopeo-containers-0.1.31-1.dev.gitae64ff7.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 200128 Apr 25 2018 subscription-manager-rhsm-certificates-1.20.11-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 5278020 Sep 28 19:34 systemd-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 root root 411908 Sep 28 19:34 systemd-libs-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 root root 131556 Sep 28 19:34 systemd-python-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 root root 81520 Sep 28 19:34 systemd-sysv-219-57.el7_5.3.x86_64.rpm
[root@kole docker]# createrepo .
[root@kole ~]# tar -czvf docker.tar.gz docker 

2.离线机器安装docker

[root@kole docker]# tar -zxvf docker.tar.gz 
[root@kole docker]# ll
total 36648
drwxr-xr-x 3 root 0   4096 Dec 3 20:36 docker
-rw-r--r-- 1 root 0 37521067 Dec 3 20:15 docker.tar.gz
[root@kole docker]# cd docker/
[root@kole docker]# ll
total 8888800
-rw-r--r-- 1 root 0   35780 Oct 1 12:52 atomic-registries-1.22.1-25.git5a342e3.el7.centos.x86_64.rpm
-rw-r--r-- 1 root 0 9062522880 Dec 3 20:45 centos7-base.tar
-rw-r--r-- 1 root 0   36688 Aug 21 15:48 container-selinux-2.68-1.el7.noarch.rpm
-rw-r--r-- 1 root 0   35364 Aug 21 15:48 container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch.rpm
-rw-r--r-- 1 root 0  17138052 Oct 1 12:52 docker-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 root 0  4013036 Oct 1 12:52 docker-client-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 root 0   95016 Oct 1 12:52 docker-common-1.13.1-75.git8633870.el7.centos.x86_64.rpm
-rw-r--r-- 1 root 0   94468 Sep 28 07:33 libgudev1-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 root 0   165680 Apr 26 2018 libselinux-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 root 0   240876 Apr 26 2018 libselinux-python-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 root 0   154984 Apr 26 2018 libselinux-utils-2.5-12.el7.x86_64.rpm
-rw-r--r-- 1 root 0   153596 Apr 25 2018 libsemanage-2.5-11.el7.x86_64.rpm
-rw-r--r-- 1 root 0   114804 Apr 25 2018 libsemanage-python-2.5-11.el7.x86_64.rpm
-rw-r--r-- 1 root 0   303736 Apr 25 2018 libsepol-2.5-8.1.el7.x86_64.rpm
-rw-r--r-- 1 root 0   56068 Jan 29 2015 libyaml-0.1.4-11.el7_0.x86_64.rpm
-rw-r--r-- 1 root 0   100668 Apr 25 2018 lz4-1.7.5-2.el7.x86_64.rpm
-rw-r--r-- 1 root 0  1109112 Mar 9 2018 oci-register-machine-0-6.git2b44233.el7.x86_64.rpm
-rw-r--r-- 1 root 0   33860 Aug 21 15:48 oci-systemd-hook-0.1.17-2.git83283a0.el7.x86_64.rpm
-rw-r--r-- 1 root 0   32440 Mar 9 2018 oci-umount-2.3.3-3.gite3c9055.el7.x86_64.rpm
-rw-r--r-- 1 root 0   887548 Apr 25 2018 policycoreutils-2.5-22.el7.x86_64.rpm
-rw-r--r-- 1 root 0   464972 Apr 25 2018 policycoreutils-python-2.5-22.el7.x86_64.rpm
-rw-r--r-- 1 root 0   18692 Nov 28 2017 python-pytoml-0.1.14-1.git7dea353.el7.noarch.rpm
-rw-r--r-- 1 root 0   156952 Jul 4 2014 PyYAML-3.10-11.el7.x86_64.rpm
drwxr-xr-x 2 root 0    4096 Dec 3 04:54 repodata
-rw-r--r-- 1 root 0   463888 Aug 20 10:19 selinux-policy-3.13.1-192.el7_5.6.noarch.rpm
-rw-r--r-- 1 root 0  6881288 Aug 20 10:20 selinux-policy-targeted-3.13.1-192.el7_5.6.noarch.rpm
-rw-r--r-- 1 root 0   634220 Apr 25 2018 setools-libs-3.3.8-2.el7.x86_64.rpm
-rw-r--r-- 1 root 0   17100 Jul 17 13:18 skopeo-containers-0.1.31-1.dev.gitae64ff7.el7.centos.x86_64.rpm
-rw-r--r-- 1 root 0   200128 Apr 25 2018 subscription-manager-rhsm-certificates-1.20.11-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root 0  5278020 Sep 28 07:34 systemd-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 root 0   411908 Sep 28 07:34 systemd-libs-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 root 0   131556 Sep 28 07:34 systemd-python-219-57.el7_5.3.x86_64.rpm
-rw-r--r-- 1 root 0   81520 Sep 28 07:34 systemd-sysv-219-57.el7_5.3.x86_64.rpm
[root@kole docker]# cat /etc/yum.repos.d/local.repo 
[local]
name=local
baseurl=file:///mnt
enabled=1
gpgcheck=0
[docker]
name=docker
baseurl=file:///root/docker/docker
enabled=1
gpgcheck=0
[root@kole docker]# yum install -y docker 

总结

以上所述是小编给大家介绍的yum下载docker安装包安装到离线机器的实例代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 如何使用docker部署lnmp多站点

    如何使用docker部署lnmp多站点

    本文给大家介绍如何使用docker部署lnmp多站点,创建一个 Docker 网络以便容器可以在同一网络上进行通信,本文给大家介绍的非常详细,需要的朋友参考下吧
    2023-10-10
  • 阿里云安装docker全过程

    阿里云安装docker全过程

    这篇文章主要介绍了阿里云安装docker全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Docker上部署 nps 和 npc 实现内网穿透

    Docker上部署 nps 和 npc 实现内网穿透

    本文介绍了如何使用Docker部署nps和npc实现内网穿透。nps是一款高性能的内网穿透代理服务器,npc是nps的客户端,可以将内网服务映射到公网上。通过Docker的容器化技术,可以方便地部署和管理nps和npc,同时保证了应用的隔离性和安全性。
    2023-04-04
  • Ubuntu系统下docker Pull镜像错误timeout解决办法

    Ubuntu系统下docker Pull镜像错误timeout解决办法

    最近在用docker搭个开发环境,发现在拉取镜像的时候有点问题,这篇文章主要给大家介绍了关于Ubuntu系统下docker Pull镜像错误timeout的解决办法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • Docker 网络模式及配置方式

    Docker 网络模式及配置方式

    这篇文章主要介绍了Docker 网络模式及配置方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 使用Docker Compose 实现nginx负载均衡的方法步骤

    使用Docker Compose 实现nginx负载均衡的方法步骤

    这篇文章主要介绍了使用Docker Compose 实现nginx负载均衡的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • 为Centos安装指定版本的Docker

    为Centos安装指定版本的Docker

    这篇文章介绍了为Centos安装指定版本Docker的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • 编写Dockerfile和构建自定义镜像的步骤与技巧

    编写Dockerfile和构建自定义镜像的步骤与技巧

    Docker已经成为现代应用程序开发和部署的重要工具之一,在Docker中,Dockerfile是定义和构建自定义镜像的键文件,本文将深入解读Dockerfile的编写和自定义镜像的构建过程,并分享一些实用的技巧和最佳实践,需要的朋友可以参考下
    2023-07-07
  • win10家庭版安装Docker的方法步骤

    win10家庭版安装Docker的方法步骤

    这篇文章主要介绍了win10家庭版安装Docker的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 在Docker上安装配置Oracle教程

    在Docker上安装配置Oracle教程

    本篇文章主要介绍了在 Docker 上配置 Oracle教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04

最新评论