美文网首页
关于Docker的那些事(一)之介绍

关于Docker的那些事(一)之介绍

作者: llkevin13579 | 来源:发表于2020-07-02 00:36 被阅读0次

          之前的工作中有用到一些Docker的技术,稍微懂一些Dockerfile的编写规范和常用的一些docker命令,但是没有具体系统的去了解过它,今天我从它的发展历史层面来介绍一下Docker。

          在很久之前,我们部署一些服务都是采用虚拟机部署的形式,在云平台租一台虚拟机,然后在上面部署。但是这种部署方式会有一定的劣势,比如把这个虚拟机转移到其他地方,或者开多一个一样的服务来做负载均衡,这些能力在现在越来越高并发、越来越讲究执行效率的情况下显得尤为重要。

          以前虚拟机的系统结构是这样的,最下层为宿主硬件,然后上面有宿主操作系统,然后上面有个虚拟机管理软件,用于分配虚拟机镜像,每个虚拟机上面又有操作系统和工程的内容。这样会导致指令从最上层到最下层,需要经过的步骤很多,效率很低下。Docker将虚拟机系统、虚拟机管理软件进行了合并和封装,使得中间层减少了(避免中间商赚差价),这样使用起来就更加高效便捷。

    虚拟机和docker

          在docker的世界里面最重要的两个概念是镜像和容器,我们可以把它们比喻成类和实例对象,镜像是摆在dockerhub上面的一些封装好的东西,我们可以从上面拉下来,当我们拉下来之后,我们可以进入到它的系统里面进行操作,也可以直接运行别人配置好的镜像,这个时候,跑起来的就是一个容器了。

    相关文章

      网友评论

          本文标题:关于Docker的那些事(一)之介绍

          本文链接:https://www.haomeiwen.com/subject/bbekqktx.html