3.0.1、关于 Docker

关于 Docker

开发、航运和运行任何应用,在任何地方。

Docker 是一个平台,开发者和系统管理可以在它上面开发、航运和运行应用程序。Docker可以减少代码的部署环境的差异性。Docker为你的代码测试和部署到生产环境提速。

Docker的组成结构:

  • Docker引擎 - 轻量且强大的开源容器虚拟技术和一个工作流(构建和打包你的应用)的结合。
  • Docker Hub - 我们的SaaS服务为了分享和管理你的应用栈。

为什么要使用 Docker ?

快速交付你的应用

  • 我们希望为你的工作提供更好的环境。Docker的容器就是为此而生,它可以帮助你的开发人员、系统管理人员、QA(质量管理)人员和版本发布工程师很好的协同工作,把你的代码部署到生产环境中去。为此,我们创建了一套标准的容器格式,让开发者只关心容器内的应用程序的代码实现,而系统管理人员和运营人员关心正在运行中的容器的维护。这种责任分离的工作流程大大简化了代码的管理和部署。
  • 我们简化了新容器的构建复杂度,让你的应用可以快速的迭代和增量式的修改。这将有助于你团队里的每一个成员理解一个应用是如何工作,它是如何被构建。
  • Docker容器时轻量级和快速的!容器的启动时间是亚秒级,减少了开发、测试和部署的时间周期。

更易于部署和扩展

  • Docker容器(几乎)可以在任何地方运行。你可以把容器部署在个人电脑、物理服务器、虚拟机器、数据中心和在公有或私有云上面。
  • 由于Docker可以跨平台运行能力,让你的应用的迁移变得极其简单。只要你需要,你可以很容易把你的应用从测试环境移动到云平服务器上。
  • Docker的轻量级容器也使得上下的扩展变得更迅速和容易。在需要的时候,你可以快速启动更多的容器。当你不在需要的时候,也可以很容器的关掉它们。

获得更高的使用率和工作负载

  • Docker容器不需要一个hypervisor(超级监督者),所以,你可以在你的宿主机上运行更多的容器。这意味着在相同的设备和授权投入成本下,你可以获得更多的价值。

更快的部署简化管理

  • 当Docker加快你的工作流程,它会将一个大更新或变更拆分成很多小改变。更小的改变意味着可以减少风险,从而获得更多的正常运行时间。

关于这个指南

在认识Docker章节将帮助你:

  • 深入理解Docker 的工作原理
  • 理解Docker 的架构
  • Docker 的功能
  • Docker 和虚拟机的比较
  • 一些常规的用例

安装指南

安装章节 将会给你演示如何在各种平台下安装Docker。

Docker  用户指南

为了学习关于Docker更多详情和去回答关于使用和实现的问题,请移步到Docker 用户指南。 

发布说明

查看每个发布的变更概述,可以移步到 发布说明页面

功能废弃策略

当要移除或替换现有的功能,Docker一般会给用户预留一定的时间。一般,在移除之前会先在该功能的使用文档里添加一个"废弃"的标签。至少在2个发行版本后再回移除它。

用户要关注每个发行的废弃功能列表,避免使用这些过期的功能,如果允许,要尽可能的使用最新的功能。

想要查看完整的废弃功能列表可以移步到 废弃功能页面

许可

Docker 遵循Apache 2的许可。点击许可可以查看许可的全部内容。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章