我很难弄清楚如何互连属于同一主机上运行的不同docker-compose项目的容器.
比方说,我在部署A中有一组容器:
root@debussy:~# docker ps | awk '{print $2}' | grep "cl"
cl-worker:latest
cl-nginx:latest
cl-app:latest
cl-rabbitmq:latest
cl-memcached:latest
cl-db:latest
Run Code Online (Sandbox Code Playgroud)
所有这些容器都是从单独的配置文件启动的deployment-a.yml.现在,我们还有一个不同的Deployment B,它有自己的`deployment-b.yml:
root@debussy:~# docker ps | awk '{print $2}' | grep "stockagents"
stockagents-app:latest
Run Code Online (Sandbox Code Playgroud)
是否可以通过和/或某些特定配置访问数据库(cl-db容器)?stockagents-appdeployment-b.ymldeployment-a.yml
注意:我知道如何使用纯docker命令和链接容器--link来实现,但有没有一种方法只使用docker-compose及其配置文件来实现相同的行为 ?