Categories: Docker工作

什么是Docker

Docker是基于Go语言实现的云开源项目, 诞生于2013年初, 最初发起者是dotCloud公司。 Docker自开源后受到广泛的关注和讨论, 目前已有多个相关项目, 逐渐形成了围绕Docker的生态体系。 dotCloud公司后来也改名为Docker Inc, 专注于Docker相关技术和产品的开发 。

 
 

Docker项目目前已 加入了Linux基金会 , 遵循Apache 2.0协议, 全部开源代码均在https://gi也ub.com/docker/docker 上进行维护。 在最近 一次Linux基金会的调查中, Docker 是仅次于OpenStack的最受欢迎的云计算开源项目。

 
 

Docker的主要目标是 ” Build, Ship and Run Any App, Anywhere ” , 即通过对应用组件的封装(Packaging) 、分发 (Distribution)、 部署(Deployment)、 运行(Runtime)等生命周期的管理, 达到应用组件级别的 “一次封装 , 到处运行” 。这里的应用组件 ,既可以是一个Web应用 , 也可以是一套数据库服务, 甚至是一个操作系统或编译器。

 
 

Docker 基于Linux的多项 开源 技术 提供了高效、敏捷和轻量级的容器方案, 并且支持在多种主流 云平台(PaaS)和本地系统上部署。 可以说Docker为应用的开发和部署提供了 “一站式” 的解决方案。

 
 

可以简单地将Docker容器理解为一种沙盒( Sandbox)。 每个容器内运行一个应用, 不同的容器相互隔离, 容器之间也可以建立通信机制。 容器的创建和停止都十分快速, 容器自身对资源的需求也十分有限, 远远低于虚拟机。 很多时候, 甚至直接把容器当作应用本身也没有任何问题。

Kai

Share
Published by
Kai

Recent Posts

VC 6.0 挂服务 提示503

我们有一台VC 6.0的服务挂…

2 周 ago

零成本grass挖矿教程

最近发现个新币,还没上交易所,…

3 周 ago

Windows Server 2025 的AD架构版本

   Windows 2025…

3 周 ago

【项目】跨数据中心(跨站点)Exchange Server 2013恢复/高可用

今年换到一家乙方公司了,主要工…

4 周 ago

主域挂了怎么办?

假设在极端情况下,没有备份的前…

1 月 ago

为什么在AD管理中只能看到3个操作主机?

我们在日常的Windows域管…

1 月 ago