# Docker 微服务教程

Docker 是一个容器工具,提供虚拟环境。软件可以通过 Docker 拆分成若干个容器,再像搭积木一样组合起来。

这正是微服务(microservices)的思想:软件把任务外包出去,让各种外部服务完成这些任务,软件本身只是底层服务的调度中心和组装层。

微服务很适合用 Docker 容器实现,每个容器承载一个服务。一台计算机同时运行多个容器,从而就能很轻松地模拟出复杂的微服务架构。

本文主要介绍如何在一台计算机上实现多个服务,让它们互相配合,组合出一个应用程序。