接続文字列にIntegrated Security=True
を使用してデータベースに接続しているASP.NETコアアプリケーションを使用しているため、アプリケーションを実行しているユーザーの資格情報が接続文字列にユーザ名とパスワードUser Id=username;Password=password
を追加する必要はありません。カスタムユーザーとして実行中のDockerでASP.NETコアアプリケーションを実行
ドメイン内のユーザーアカウントを使用して、上記のアプリケーションのDockerコンテナを実行するにはどうすればよいですか。これも私ができることですか?もしそうなら、まだ推奨されているアプローチですか?これはpossible using Windows containersと思われますが、Linuxはどうですか?
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-active-directory-authenticationはドッカーコンテナ内で実行されているデータベースやアプリケーションはありますか? –
@ JanshairKhanいいえ、ネットワーク上で動作する別々の仮想マシンです。 –
同じDockerネットワーク内のDockerコンテナ内の単一のVM上でデータベースとアプリケーションを実行する(これはLinuxコンテナで動作します)、またはデータベースを保持するVM2のIPアドレスをアプリケーション内で明示的に指定する2つのオプションがありますVM1上で動作します。 –