docker作为stream浪者提供者?

我们目前正在使用Docker来包装我们的应用程序,以使我们的CI服务器能够运行testing和(很快)部署到生产环境。

我们使用stream浪者作为提供者,将stream浪者作为docker工人,以保持一致的开发环境。 所以我们的开发人员可以简单地在任何一台机器上(Windows,Mac和Linux–我们使用混合体)进行stream浪,并且使用Docker一致地调配virtualbox来运行我们的容器化应用程序。

我们对这一切都是新鲜的,但我的理解是,这是非常标准的东西。

但是,我们想用docker-compose来利用容器分离。 我们的Dockerfile目前pipe理着Web服务器和数据库,例如,在一个实时环境中,我们不需要一个SQL服务器作为我们的容器的一部分,但是这需要在开发环境下进行configuration。 这是否是正确的方法呢? 如果是这样,可能吗? 如果没有,我可能会误解,任何能够启发我的人都将不胜感激。

谢谢

编辑:所以在做了一些进一步的阅读后,它似乎像docker组成DIRECT是要走的路,本质上是一个替代stream浪。 我现在的理解是,现场环境不会使用docker-compose,而是直接启动所需的docker容器,而docker-compose可以直接运行在开发环境中。 由于运行docker-compose的工作stream程,特别是在非Linux机器上的工作stream程似乎比仅仅是在stream浪汉上面复杂得多,所以我很犹豫如何做到这一点。