大家好,今天来为大家解答docker是什么这个问题,包括docker是什么车?也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。
Docker就可以看作是NAS界的“小程序”,通过内部的程序运行来帮助NAS实现更多的功能,拓展更强的用途。
当然Docker并不等于程序本身,你可以把它看作是一个“容器”——在里面装载各种各样的程序。
在Docker里面,开发者可以可以将他们的应用打包装入其中,用户可以根据自己的选择来使用下载这些程序,增加NAS的使用功能。
VCH是一个用于支持容器运行的完整的虚拟环境。
每个VCH接收硬件资源,能够像管理其他传统虚拟机那样管理VCH,虚拟环境中可以有多个VCH。
VCH还为开发人员提供了访问Docker的API。
在VCH内运行的轻量级操作系统—称之为Project Photon。
作为父操作系统。
因此,在将容器加载到VCH中以前没有必要安装单独的操作系统,管理员也不需要担心需要给操作系统打补丁或者升级。
容器技术是近几年云行业发展中不可缺少的一环。
Docker和k8s的大热极大可能会推动云计算PAAS层的完善和普及。
容器(Container)是一种更轻量级,更灵活的虚拟化处理方式,它将一个应用程序所需的一切打包在一起。
容器包括所有代码,各种依赖甚至操作系统,这让应用程序几乎在任何地方都可以运行。
因此它的诞生,解决了一个重要问题:如何确保应用程序从一个环境移动到另一个环境的正确运行。
它只是虚拟了操作系统,而不像虚拟机一样去虚拟底层计算机。
关于docker是什么到此分享完毕,希望能帮助到您。
文章已关闭评论!
2024-09-20 14:51:38
2024-09-20 14:48:41
2024-09-20 14:44:24
2024-09-20 14:39:32
2024-09-20 14:36:29
2024-09-20 14:31:48
2024-09-20 14:26:58
2024-09-20 14:22:11