关于Docker引擎

预计阅读时间: 3分钟

随时随地开发,交付和运行任何应用程序

Docker是供开发人员和系统管理员开发,交付和运行应用程序的平台。Docker使您可以从组件快速组装应用程序,并消除了交付代码时可能产生的摩擦。Docker使您可以尽快测试代码并将其部署到生产中。

Docker包括:

  • Docker Engine-我们的轻量级功能强大的开源容器化技术,结合了用于构建和容器化应用程序的工作流程。
  • Docker Hub-我们的SaaS服务,用于共享和管理您的应用程序堆栈。

为什么选择Docker?

更快地交付您的应用程序

  • 我们希望您的环境能更好地工作。Docker容器及其附带的工作流程可帮助您的开发人员,系统管理员,QA人员和发布工程师共同努力,以将您的代码投入生产并使其有用。我们创建了一种标准的容器格式,使开发人员可以在容器中关注其应用程序,而系统管理员和操作员可以在部署中运行容器。职责分离简化并简化了代码的管理和部署。
  • 我们使构建新容器,使应用程序快速迭代并增加更改的可见性变得容易。这可以帮助组织中的每个人了解应用程序的工作方式和构建方式。
  • Docker容器轻巧快速!容器具有亚秒级的启动时间,从而缩短了开发,测试和部署的周期时间。

轻松部署和扩展

  • Docker容器在几乎所有地方运行。您可以将容器部署在台式机,物理服务器,虚拟机上,数据中心以及公共和私有云中。
  • 由于Docker在如此众多的平台上运行,因此轻松移动您的应用程序。您可以根据需要轻松地将应用程序从测试环境移到云中,然后再移回云中。
  • Docker的轻量级容器还可以快速,轻松地进行缩放。您可以在需要时快速启动更多容器,然后在不再需要它们时轻松关闭它们。

获得更高的密度并运行更多的工作负载

  • Docker容器不需要管理程序,因此您可以将它们中的更多打包到主机上。这意味着您可以从每台服务器中获得更多价值,并有可能减少您在设备和许可证上的支出。

更快的部署使管理更轻松

  • 随着Docker加快您的工作流程,使进行许多小的更改而不是进行巨大的,大爆炸的更新变得更加容易。较小的更改意味着降低了风险并增加了正常运行时间。

关于本指南

了解Docker”部分可帮助您:

  • 了解Docker如何在高水平上工作
  • 了解Docker的架构
  • 探索Docker的功能;
  • 了解Docker与虚拟机的比较
  • 查看一些常见的用例。

安装指南

安装部分向您展示如何在各种平台上安装Docker。

Docker用户指南

要更详细地了解Docker并回答有关用法和实现的问题,请查阅《 Docker用户指南》

发行说明

现在,可以在单独的发行说明页面上找到当前系列中每个发行版的更改摘要。

功能弃用政策

随着对Docker的更改,有时可能需要删除现有功能或将其替换为较新的功能。在删除现有功能之前,除非另有明确说明,否则在文档中将其标记为“已弃用”,并保留在Docker中至少3个稳定版本。在那之后,它可能会被删除。

希望用户注意每个发行版中已弃用的功能列表,并计划从这些功能迁移,并(如果适用)尽快迁移至替换功能。

可在“不赞成使用的功能”页面上找到不赞成使用的功能的完整列表。

发牌

Docker已获得Apache许可证2.0版的许可。有关完整的许可证文本,请参阅LICENSE

引擎