docker容器可以让开发者打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。
Docker是轻量级容器管理引擎,它的出现为软件开发和云计算平台之间建立了桥梁。我们如果把容器对标为虚拟机的话,Docker可以对标为hypervisor管理层,它是一个容器管理引擎技术,而不是容器本身。
Docker的作用是提供了一套优雅、简洁的工具,利用linux开源生态已有技术,实现容器横向和纵向生命周期的完整、简单、高效、快捷的管理。
1,Docker提供了各种容器服务管理工具(如分发、版本、移植等)让用户无需关注底层的操作,可以更简单明了地管理和使用容器;
2,Docker通过引入分层文件系统构建和高效的镜像机制,降低了迁移难度,极大地提升了用户体验。用户操作Docker容器就像操作应用自身一样简单。
Docker的构想是要实现“Build,Ship and Run Any App, Anywhere”,即通过对应用的封装(Packaging)、分发 (Distribution)、部署(Deployment)、运行(Runtime)生命周期进行管理,达到应用组件“一次封装,到处运行”的目的。
这里的应用组件,既可以是一个Web应用、一个编译环境,也可以是一套数据库平台服务,甚至是一个操作系统或集群。
基于Linux平台上的多项开源技术,Docker提供了高效、敏捷和轻量级的容器方案,并支持部署到本地环境和多种主流云平台。可以说,Docker首次为应用的开发、运行和部署提供了“一站式”的实用解决方案。
以上是关于docker容器的介绍,西部数码容器云就是利用Docker技术部署容器服务实现,可用于建站、运行应用程序、配置负载均衡、搭建集群等。产品详情链接 https://www.west.cn/paas/container/