©
本文档使用 PHP中文网手册 发布
在任何地方开发,运送和运行任何应用程序
Docker是开发人员和系统管理员开发,交付和运行应用程序的平台。Docker 允许您快速从组件中组装应用程序,并消除运送代码时可能产生的摩擦。Docker 可以让您的代码尽快测试并部署到生产环境中。
Docker包含:
Docker引擎 - 我们的轻量级和强大的开源集装箱化技术与工作流程相结合,用于构建和容器化您的应用程序。
Docker Hub - 我们用于共享和管理您的应用程序堆栈的SaaS服务。
更快地交付您的应用程序
我们希望您的环境更好地工作。Docker 容器以及随附的工作流程可以帮助您的开发人员,系统管理员, QA 人员和发布工程师一起工作,让您的代码投入生产并使其有用。我们创建了一个标准的容器格式,让开发人员关心容器内的应用程序,而系统管理员和操作员可以在部署中运行容器。这种职责分离简化并简化了代码的管理和部署。
我们可以轻松构建新的容器,实现应用程序的快速迭代,并增加更改的可见性。这可以帮助组织中的每个人了解应用程序的工作方式以及它的构建方式。
Docker 容器是轻量级且快速的!容器具有次秒的发布时间,缩短了开发,测试和部署的周期时间。
更容易部署和扩展
Docker 容器无处不在(几乎)运行。您可以将容器部署在桌面,物理服务器,虚拟机,数据中心以及公共云和私有云上。
由于 Docker 在如此多的平台上运行,因此移动应用程序很容易。只要需要,您可以轻松地将应用程序从测试环境移动到云中并返回。
Docker 的轻量级容器也可以快速轻松地进行缩放。您可以在需要时快速启动更多容器,然后在不再需要时轻松关闭它们。
获得更高的密度并运行更多的工作负载
Docker 容器不需要虚拟机管理程序,因此您可以将更多虚拟机包装到主机上。这意味着您可以从每台服务器中获得更多价值,并有可能减少您在设备和许可证上的花费。更快的部署使管理更轻松
随着 Docker 加速您的工作流程,您可以轻松地做出大量小改动,而不是进行巨大的大爆炸更新。较小的变化意味着降低风险并增加正常运行时间。
了解 Docker 部分将帮助您:
了解 Docker 如何在高层工作
了解 Docker 的体系结构
发现 Docker 的功能;
了解 Docker 如何与虚拟机进行比较
查看一些常见用例。
安装部分将向您展示如何在各种平台上安装 Docker。
要更详细地了解 Docker 并回答关于使用和实现的问题,请查看 Docker 用户指南。
现在可以在单独的版本说明页面上找到当前系列中每个版本的更改摘要
随着对 Docker 的更改,可能有时需要删除现有功能或用新功能替换现有功能。在删除现有功能之前,它将在文档中标记为“已弃用”,并将保留在 Docker 中至少3个稳定版本(大约9个月)。此后可能会被删除。
希望用户注意每个版本的弃用功能列表,并计划从这些功能迁移,并且(如果适用)尽快将其迁移到替换功能。
已弃用功能的完整列表可在“弃用功能”页面找到。
Docker 根据 Apache 许可证版本2.0获得许可。有关完整的许可证文本,请参阅许可证。