2017-05-05 14 views
2

ドッカーには新しくありましたが、イメージを作成しましたが、リモートSQLサーバーに接続しようとするまで正常に起動するようです。すなわち、それ自身のVM上にあり、通常はホスト(例えば、mydatabase.mydomain.com)を介してアクセス可能なSQLサーバです。この問題は、ビジュアルスタジオが不足している場合には表示されません。データベースは正常であり、到達可能です。コンテナ内のアプリケーションからリモートSQL Serverインスタンスに接続できません

ドッカーネットワークで何かがあると思われます。私は運がない1433を公開しようとしました。私はまた、--net=hostでもそれを動かそうとしました。エラーは、サーバが応答していないか到達不能であることを示すSQL ServerとAzureServiceBusとの通信を試みているNServiceBusによって出力されています。

Dockerfile

FROM microsoft/windowsservercore 
WORKDIR /command 
EXPOSE 8002 
EXPOSE 1433 
COPY . /command 
ENTRYPOINT ["NServiceBus.Host.exe"] 

任意のアイデアや洞察力が良いでしょう。

+0

Downvoter、あなたの洞察力とクローズリクエストに感謝します。とても役に立ちました。 – Sinaesthetic

答えて

0

これは、SQL Serverホスト上のファイアウォールの問題です。

Hereは、Windowsコンテナにマルチコンテナアプリケーションをホストする方法に関する記事です。

関連する問題