2017-09-21 7 views
0

この質問には既にhereが質問されていますが、回答者は誰も回答していません(回答なしのhereもあります)。私はそれに答えるようにしたいと思います。ドッキング・コンテナー内からローカルSQL Server DBにどのように接続しますか?

ローカルのDBインスタンスに接続するコンソールアプリケーションを含むLinux Docker Imageがあります。 RIXS \リアルサーバ

接続文字列:私が試したoptionsBuilder.UseSqlServer(@"Server=RIXS\RSERVER;Database=MyTable1;Trusted_Connection=True;MultipleActiveResultSets=true");

Adding the docker image to my SQL Servername

  1. dac7889b09b0の\ DBは、私のローカルPC上ではなくドッキングウィンドウの画像

    ローカルサーバー名でありますRIXS \ RSERVER

  2. dac7889b09b0 \ RSERVER

しかし、私は明らかに何か間違っています。何か案が?

+0

非常に詳細な回答がここに書かれています。https://stackoverflow.com/a/24326540/3025545 –

答えて

1

ホストという名前のネットワークモードでコンテナを起動します。

ホストモードでは、コンテナがホストのネットワークインターフェイスを共有します。したがって、コンテナ内のlocalhostまたは127.0.0.1のアドレスは、ホストマシンを参照します。

関連する問題