まえがき 自社のサービスでマイクロサービスアーキテクチャを基本として設計・開発を行っています。またDockerを用いてインフラをコード化し冪等性を担保し、どこでも同じ環境を再現でき、スケーラブルであるなど様々な恩恵を受けて、インフラもマイクロサービス特性である疎結合で高凝縮性をそのまま実現しています。 今回はちょっと困っていたコンテナ間双方向通信する方法について、解決ができたので共有しようと思いました。 これを読むとわかること ( TL;DR ) Dockerコンテナ間で通信する方法 特にコンテナ間の双方向通信はDocker Compose version2で解決(※) Docker ComposeのVersion 2 が少しわかる(チラッと) ※別の表現をするなら、docker networkを作成してdocker run時に作ったnetworkを--networkで指定すれば良いです。