玖叶教程网

前端编程开发入门

快如闪电?对三台ubuntu系统安装docker运行环境仅需10秒钟

要想对一台Linux操作系统安装docker运行环境,对于操作还不太熟练的新手,这个过程可能需要半小时甚至更久。对于操作非常熟练的程序员,这个过程也需要几分钟来完成,因为网络环境摆在那里,你无法做到把这个过程时间缩得更短。


如果他能把软件包离线化,这个时间通常可以降低到三五分钟以内完成

如果他能把添加docker源和对应密钥添加的过程也离线化,不依赖于公网网络,那么这个过程就可以快到起飞。

这个过程我替你们体验了一遍,我想说:

主打一个快,快如闪电?,摆脱对公网网络的依赖,用局域网离线方式安装docker就是快[大笑]


仅需10秒钟就能对全新安装的三台ubuntu系统完成安装docker运行环境。

值得一提的是,这10秒内安装好的docker并非仅仅只是安装了docker,而是docker完全体:同时还配置好了镜像设置,安装好了docker-compose,并给docker-compose赋予了可执行权限。[狗头][呲牙]

此外,在这10秒内,我同时还对这三台ubuntu系统都登陆了局域网docker镜像仓库,简单讲就是docker周边环境也帮你设置好了,用户开箱即用,非常方便,非常nice!


谁能想到,我的初衷并不是为了快,而是为了实现都docker安装的自动化,快,只是额外收获的一个美丽“副作用”。

快,不是必须的,实现docker安装过程的自动化才是核心价值。

此后,就可以实现超低时间成本,精力成本,搭建docker运行环境,这对不管是学习docker,还是之后学习k8s,又或者是在生产环境中搭建docker,生产环境搭建k8s运行环境,都有非常重要的意义和价值。

当你在操作系统上安装了一大堆软件,使用了一段时间后,出现莫名其妙的环境问题,你排查了大半天也没有排查到问题在哪里,还搞得你精疲力尽,这时候最笨也是最简单的方法,可能就是重新安装操作系统,然后对应的软件重新安装一遍,但是对于绝大多数人,首选方式通常不会这么干,重新安装操作系统是他们最后一道解决方式,因为重新安装操作系统对他们来讲成本很大,因为你已经在这个操作系统上安装了一大堆的软件,以及各种设置和配置等一大堆操作,如果这时候重装系统,所有的软件都要重新安装过所有的配置和设置都需要重新再来一遍,这需要的时间成本和精力成本无疑都是非常庞大的,有时候甚至即使你这么做了,你重新装了系统,重新装了一遍软件,重新对系统环境做了一遍设置,最后发现还是无法还原出安重装系统之前的环境,这过程中你可能遗漏掉点什么,有些操作你忘了做,或者操作失误等各种问题,这些都可能导致让你不得不又重新走一遍重装过程。

但是如果能够实现环境搭建过程的自动化,并且每次自动化的结果都是一致的,不会出现像人工操作那样,每次操作总可能出现遗漏点什么操作或操作失误的各种问题,那事情可能就变得完全不一样。

自动化过程的快慢倒是其次的,快慢那几秒钟几分钟对人来讲是无所谓的,反正这个过程也不需要人工去参与,如果慢了几秒钟几分钟,那你又起身去倒杯茶或者去抽根烟,等你回来,它可能就已经帮你操作部署完成了。

而且通常来讲,它再慢,肯定也比人工操作要快得多

总的来讲,能够实现对软件环境安装部署过程的自动化具有非常重要的意义!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言