关于Docker
关于Docker
—能在任何环境开发部署运行任何APP
Docker
是一个开发者和系统管理员用来开发部署运行APP的平台。Docker
让你迅速通过各个组件编译APP,并能消除部署代码带来的冲突。Docker
能让你测试你的代码并迅速运行到生产环境。
Docker
包括:
- Docker Engine:轻量级强大的开源container虚拟技术,能创建并容纳你的app的work flow。
- Docker Hub:一种分享和管理APP栈的SaaS服务。
为什么选择Docker?
—迅速交互你的应用
- 我们想让你的环境更加运行的更好。Docker container和work flow能帮助开发者,系统管理员,测试,发布工程师,得到你的代码过后部署到生产环境并让其很好的运行。我们创建一个标准container format,让开发者关心他们在container里的APP,当系统管理员和操作员致力于在你部署的环境下的container能正常运行。分离的工作流水线,简单管理,部署代码。
- 我们让创建新的container,复制的APP正常使用,增加差异的可见性,变的容易。
- Docker container是轻量级和快速的。Container有次级部署周期,能减少循环开发,测试和部署。
—容易部署和监测
- Docker container几乎运行在任何地方。你可以部署container在桌面设备、物理服务器 、虚拟服务器(VM)、数据中心,包括公有云私有云环境。
- 自从Docker运行在任何的平台,它能容易转移你之前部署的APP。你可以任何时候从一个测试环境转移APP到云环境。
- Docker的轻量级container也可以轻松监测上上下下东西。你可以快速加载更多的container当你需要的时候,然后轻松关闭他们当你不再需要的时候。
—得到更高利用率和运行负载
- Docer container不需要hypervisor,因此你可以打包更多的APP在你的主机中。这就意味着你得到了超过服务器负载的能力,潜在地减少你花费在设备和证书的开销。
—迅速部署意味着更容易的管理
- 当Docker加速你的工作流,它能让你创造更细微的改变来避免巨大的变化和更新。细微的改变意味着减少风险和更多的更新时间。
了解Docker指南
在“理解Docker阶段”将会帮助你
- 了解Docker怎样高效运行。
- 理解Docker的结构。
- 发现Docker的特点。
- 了解Docker和其他虚拟机VMd的区别。
- 了解一些应用实例。
安装指南
在“安装阶段”将会让你看到Docker怎样运行在众多的平台上边。
Docker用户指南
为了了解Docker更加详细的内容,回答一些关于使用和安装过程的问题,请查看“Docker用户指南”。
版本说明
在当前系列各个版本的概要,现在可以在“版本说明页”中看到。
认证
Docker的证书基于Apache License 2.0认证协议。请查看“认证”章节更多的认证说明。