docker使用的场景:

  • 您的开发人员在本地编写代码并使用Docker容器与同事共享他们的工作

  • 他们使用Docker将他们的应用程序推送到测试环境中并执行自动化和手动测试

  • 当开发者发现bug时,他们可以在开发环境中进行修复,并重新部署到测试环境中进行测试和验证

  • 测试完成后,为客户提供修复就像将更新的映像推送到生产环境一样简单

响应式部署和扩展

Docker基于容器的平台允许高度可移植的工作负载。Docker容器可以在开发人员的本地笔记本电脑、数据中心的物理或虚拟机、云提供商或混合环境中运行。

Docker的可移植性和轻量级特性还使动态管理工作负载、根据业务需求几乎实时地扩展或拆除应用程序和服务变得容易。

在相同硬件上运行更多工作负载

Docker 是轻量级和快速的。它为基于管理程序的虚拟机提供了一种可行且经济高效的替代方案,因此您可以使用更多的计算能力来实现您的业务目标。

Docker非常适合高密度环境以及需要以更少资源完成更多任务的中小型部署。

Docker架构

Docker使用客户端-服务架构。Docker客户端与Docker守护进程对话,后者负责构建、运行和分发Docker容器的繁重工作。Docker客户端和守护程序可以在同一个系统上运行,或者您可以将Docker客户端连接到远程Docker守护程序。Docker客户端和守护进程使用REST API、UNIX套接字或网络接口进行通信。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐