小编And*_*nko的帖子

如何使用docker-compose在同一台主机上的独立部署中连接docker容器?

我很难弄清楚如何互连属于同一主机上运行的不同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及其配置文件来实现相同的行为 ?

docker docker-compose

5
推荐指数
1
解决办法
361
查看次数

标签 统计

docker ×1

docker-compose ×1