关于Docker

返回目录 上一篇 下一篇

关于Docker

—能在任何环境开发部署运行任何APP

Docker是一个开发者和系统管理员用来开发部署运行APP的平台。Docker让你迅速通过各个组件编译APP,并能消除部署代码带来的冲突。Docker能让你测试你的代码并迅速运行到生产环境。

Docker包括:

  1. Docker Engine:轻量级强大的开源container虚拟技术,能创建并容纳你的app的work flow。
  2. Docker Hub:一种分享和管理APP栈的SaaS服务。

为什么选择Docker?

—迅速交互你的应用

  1. 我们想让你的环境更加运行的更好。Docker container和work flow能帮助开发者,系统管理员,测试,发布工程师,得到你的代码过后部署到生产环境并让其很好的运行。我们创建一个标准container format,让开发者关心他们在container里的APP,当系统管理员和操作员致力于在你部署的环境下的container能正常运行。分离的工作流水线,简单管理,部署代码。
  2. 我们让创建新的container,复制的APP正常使用,增加差异的可见性,变的容易。
  3. Docker container是轻量级和快速的。Container有次级部署周期,能减少循环开发,测试和部署。

—容易部署和监测

  1. Docker container几乎运行在任何地方。你可以部署container在桌面设备、物理服务器 、虚拟服务器(VM)、数据中心,包括公有云私有云环境。
  2. 自从Docker运行在任何的平台,它能容易转移你之前部署的APP。你可以任何时候从一个测试环境转移APP到云环境。
  3. Docker的轻量级container也可以轻松监测上上下下东西。你可以快速加载更多的container当你需要的时候,然后轻松关闭他们当你不再需要的时候。

—得到更高利用率和运行负载

  1. Docer container不需要hypervisor,因此你可以打包更多的APP在你的主机中。这就意味着你得到了超过服务器负载的能力,潜在地减少你花费在设备和证书的开销。

—迅速部署意味着更容易的管理

  1. 当Docker加速你的工作流,它能让你创造更细微的改变来避免巨大的变化和更新。细微的改变意味着减少风险和更多的更新时间。

了解Docker指南

在“理解Docker阶段”将会帮助你

  1. 了解Docker怎样高效运行。
  2. 理解Docker的结构。
  3. 发现Docker的特点。
  4. 了解Docker和其他虚拟机VMd的区别。
  5. 了解一些应用实例。

安装指南

在“安装阶段”将会让你看到Docker怎样运行在众多的平台上边。

Docker用户指南

为了了解Docker更加详细的内容,回答一些关于使用和安装过程的问题,请查看“Docker用户指南”。

版本说明

在当前系列各个版本的概要,现在可以在“版本说明页”中看到。

认证

Docker的证书基于Apache License 2.0认证协议。请查看“认证”章节更多的认证说明。