CentOS 7のDocker Bridgeコンテナに接続すると、次のようになります。ピアによる接続のリセット

CentOS 7のDocker Bridgeコンテナに接続すると、次のようになります。ピアによる接続のリセット

タイトルが示すように、別のポート(-p 8080:5000)のネットワークブリッジを使用してdockerの開発コンピュータで正しく実行されるdockerイメージがあります。ただし、サーバーにデプロイすると接続は失敗します。

-> 0.0.0.0:5000 IPでアプリケーションをホストしないことを除きます。

--network host画像を使うと本当にうまくいきます。

Plesk docker拡張機能を使いたいです。ここでサポートされている唯一の動作は、Dockerブリッジネットワーキングを使用することです。

サーバーが稼働しています。

  • Plesk =>ドッカー拡張
  • オペレーティングシステム7

ファイアウォールの設定にはいくつかの問題があります(2つのアクティブファイアウォール:ファイアウォールとPleskファイアウォール)。ただし、両方を無効にしても問題はまだ存在します。

->ファイアウォールゾーンの信頼問題を解決します。

検索時に最後に出た回答は、ネットワークインターフェイスのIP範囲の競合..?でした。しかし、インターフェイスeth0(パブリックIP)、ローカルループバック、およびdocker0を1つだけ使用して簡単な設定をしました。

ここで何が間違っている可能性がありますか?この問題をさらに解決する方法についてのアイデアはありますか?私はこの問題を研究するのに多くの時間を費やした後、これを思い出しました。

ありがとうございます!

> docker ps

CONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS              PORTS                    NAMES
8c3d3f32b8ef        savahdevelopment/savah_api   "dotnet savah_api.dll"   11 minutes ago      Up 11 minutes       0.0.0.0:8888->5000/tcp   sharp_lamarr

b355e8fef0ec        savahdevelopment/savah_api   "dotnet savah_api.dll"   7 hours ago         Up 14 minutes                                savah_api_prod

e38e1b01b039        savahdevelopment/savah_api   "dotnet savah_api.dll"   7 hours ago         Up 14 minutes                                savah_api_dev

> curl http://something.hostbeter.nl:5000/admin/test
YUUUUUUUUUUUUUUP!!

> curl http://something.hostbeter.nl:5100/admin/test
YUUUUUUUUUUUUUUP!!

> curl http://something.hostbeter.nl:8888/admin/test
curl: (56) Recv failure: Connection reset by peer

追加情報:

netstat -tulpワーカーコンテナが実際にIPv6アドレスにのみバインドされていることを知らせます。しかし、IPv4を使用した外部接続は機能しますか?それでは、これはネットワークに関連しているようだ?

ベストアンサー1

おすすめ記事