一种使用容器来创建、部署和运行应用程序的开源工具。
容器通常被认为是云计算的构建块。容器将应用程序与其运行所需的一切打包在一起,这意味着它们可以随时进行移植——这一特点有助于发挥云的可扩展性和灵活性优势。
Docker 是最流行的创建容器用工具。
它是什么?
Docker 是当今应用范围最广的容器技术。容器是将应用程序及其依赖项打包在一起的一种方式,这使得应用程序随时可进行移植。
这意味着,您的组织可受益于云计算的可扩展性和灵活性。
Docker 使您的团队能够在其测试环境中开发一个应用程序,并能确信它将在生产中无缝运行。无论是在私有数据中心、公有云、还是开发人员的笔记本电脑上,容器化的应用程序都可以运行。
有何益处?
容器的可移植性使您能够可靠地扩展您的应用程序。有了这种扩展能力,您能够根据实际需求定制基础设施。因此,举个例子来说,您可以很容易地在高峰期(如黑色星期五)来临之前增加更多容量。而活动结束后,您又可以缩减规模。
需考量的因素?
对容器进行管理是颇有难度的——对 Docker 和任何其它容器技术来说都是如此。您可能需要在容器编排工具上进行额外的投资,以最大限度地利用 Docker。
与任何技术一样,重要的是要着眼于好的实践办法。如果您的公司需要另行开展培训以有效地部署 Docker,那么您需要确保您所聘请的培训师具有良好的口碑。
Docker 并不是唯一的容器技术提供者。而拥有它的公司,即 Docker Inc,可能也不会一直像如今这般成就斐然。因此,就像作出任何技术购买决策一样,您可能想考虑一下所有权的变化是否会给您的业务带来任何风险。
如何应用?
Docker 已是容器技术领域的大赢家。Docker 和云的结合是过去 20 年中出现的最重要的趋势之一。
Would you like to suggest a topic to be decoded?
Just leave your email address and we'll be in touch the moment it's ready.