当前位置:   article > 正文

Docker从入门到精通——Docker概述_docker要学到什么程度

docker要学到什么程度

Docker简介

首先我们先来了解一下百度百科对Docker的定义.Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。-------百度百科

通俗一点来说,可以理解docker相当与一个饭店,能够将原材料做成相应的菜品。不用你自己去购买原材料和进行原材料的加工。

Docker为什么会出现呢?(解决了什么问题?)

作为开发人员我们都知道,任何一款产品发布都需要进行相应的应用环境配置。例如发布一个项目通常包括项目的jar包以及需要进行环境配置。每换一个平台都需要重新配置一遍。例如从开发到上线就需要配置两遍应用环境,这样超级麻烦。这个时候docker就孕育而生,它就解决了上面的问题。docker:直接将jar和相应的应用环境打包成一个镜像,然后我们直接运行这个镜像就行。解决了每次版本更新都得重新配置环境并且能够跨平台。

Docker的容器技术

说到docker的容器技术就不得不说到Docker的核心思想以及虚拟化技术。

Docker的核心思想:隔离,docker进行打包之后,运行的每一个容器都是相互隔离的。

虚拟化技术,我们之前使用的虚拟机在windows中装一个VMware,通过这个软件我们可以虚拟出一台或多台电脑,然后在这个系统上安装和运行软件,十分的笨重,需要几个G,并且是分钟级别的。

而Docker呢,容器技术,容器技术本质上也是虚拟化技术,我们将引用打包成镜像,然后运行这个进行形成容器,,容器内的应用直接运行在宿主机上的内容,容器没有自己的内核,也没有我们虚拟的硬件,所以非常轻便,秒级。并且每个容器之间相互隔离,么一个容器都有一个属于自己的文件西戎,互不影响。

——————————下一篇博客讲解Docker的安装

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/524162
推荐阅读
相关标签
  

闽ICP备14008679号