コンテンツへスキップ
Dockerエラーエラー
Error: connection refused between containers

Error: コンテナ間の接続が拒否されました

コンテナが、ネットワーク上の別のコンテナに接続できませんでした。

dockerlinuxwindowsmacos

このエラーの原因

コンテナが同じ Docker ネットワークに属していない、ターゲットコンテナが実行されていない、ターゲットサービスが期待するポートでリッスンしていない、またはコンテナ内のサービスが localhost(127.0.0.1)のみでリッスンしているといった原因が考えられます。

修正方法

両方のコンテナが同じネットワークにあることを確認してください。ホスト名として localhost ではなくコンテナ名を使用してください。サービスが 127.0.0.1 ではなく 0.0.0.0 でリッスンしていることを確認し、ターゲットのポートが正しいかチェックしてください。

公式ドキュメント

関連するエラーコード