如何用 Docker Compose 设置开发环境

现在正儿八经搭个线上服务都是分布式系统了,开发环境也得整成小型分布式系统;尤其是在公司里,如何让团队里的每个工程师的电脑上开发环境尽量长得一样?