同じホストで実行されている異なる docker-compose プロジェクトに属するコンテナーを相互接続する方法を理解するのに苦労しています。
たとえば、 Deployment 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
これらのコンテナはすべて、別の構成ファイルから起動されましたdeployment-a.yml
。ここで、独自の `deployment-b.yml を持つ別のDeployment Bもあります。
root@debussy:~# docker ps | awk '{print $2}' | grep "stockagents"
stockagents-app:latest
および/またはの特定の構成によって、データベース(cl-db
コンテナー)にアクセスすることは可能ですか?stockagents-app
deployment-b.yml
deployment-a.yml
注:docker
純粋なコマンドを使用してコンテナをリンクする方法は知っていますが、とその構成ファイル--link
のみを使用して同じ動作を実現する方法はあり ますか?docker-compose