Tag: 泊坞窗 组成

使用docker运行多个项目,每个docker-compose运行

我们正在使用微服务的方法来build立我们的产品。 我们正在使用一些使用docker-compose来运行的项目。 问题是,在开发环境中,如果我们想改变多个项目中的代码并testing开发的代码,我们必须单独运行项目并手动将它们连接起来。 现在我们要创build一个开发工具包来克隆项目,并将它们一起运行并处理链接。 docker-compose可以处理多个docker-compose文件吗? 如果没有,有没有足够的工具来为我们做这件事? 还是有任何build议的方法来实现我们的目标? 编辑:例如,我们有两个项目:PROJECT_A和PROJECT_B。 每个人都有自己的docker-compose.yml,每个人都需要运行postgresql。 我们在PROJECT_A中有docker-compose.yml,像这样: db: image: postgres:9.4 ports: – "5432" project_a: build: . command: python2.7 main.py links: – db 我们在PROJECT_B中有docker-compose.yml,像这样: db: image: postgres:9.4 ports: – "5432" project_b: build: . command: python2.7 main.py links: – db 每个项目都可以单独运行,工作正常。 但是如果我们想要改变PROJECT_A和PROJECT_B之间的API,我们需要运行两个项目并将它们连接在一起来testing我们的代码。 现在我们要编写一个开发工具包项目,可以运行这两个项目,并在需要时连接它们。 什么是最好的方法来做到这一点?