赞
踩
Docker容器技术是云计算和虚拟化技术爆发式的生长,在云服务平台的利用范例以及数据中心管理模式的操控中,扮演了重要的角色。Docker的革命性理念是实现了"Build,Ship and Run Any App,Anywhere"的愿景,这就意味着,通过使用Docker,用户可以轻松在任何地方构建和部署应用。
Docker是一个开源的应用容器引擎,允许开发者将他们的应用以及依赖打包到一个可移植的容器中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙盒机制,相互之间不会有任何接口,这就为每个应用提供了一个独立的运行环境。
Docker包括三个基本要素:Docker Engine, Docker Image和Docker Container。
Docker Engine是应用程序运行的主要环境,它是一个长期运行的轻型的守护进程,负责构建和运行Docker容器。
Docker Image是读写相分离的模型。一个Docker Image文件是由一系列读取只有层栈构成的,这些层被联合挂载在一起。当我们创建一个新的容器时,会添加一个新的可写层到Image之上。
Docker Container是Docker的核心、重要的组成部分。它是轻量级的、可移植的,可以直接在目标环境中执行的软件包结构。
Docker有很多特点和优点,以下是主要的一些:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。