Dockerのdotnetcoreアイテムが別のコンテナに接続されているmssql
816 ワード
テストプロジェクトをしてmysqlに接続して、データベースは復元して、しかしどのようにsql serverに接続することができなくて、今日解決して、記録して、主な構想は1つの専門的にSql Serverのブリッジを接続することです.まず、プロジェクトプロファイルデータベース接続文字列ServerがSql Serverコンテナの名前であることを変更します.
次にミラーを作成し、プロジェクトディレクトリの下に進みます.
ブリッジを作成
ブリッジリストの表示
このブリッジでSql Serverを接続するコンテナ
それから注意して、容器を生産する時必ずブリッジ
その後、プロジェクトは正常にデータベースへのアクセスを開始できます.
Server=MSSQL; Database=MyDb; User ID=sa;Password=QWER1234;MultipleActiveResultSets=True
次にミラーを作成し、プロジェクトディレクトリの下に進みます.
docker build -t testdocker .
ブリッジを作成
docker network create test_network
ブリッジリストの表示
docker network ls
このブリッジでSql Serverを接続するコンテナ
docker network connect test_network MSSQL
それから注意して、容器を生産する時必ずブリッジ
--network=test_network
を指定しますdocker run --name mytest -it -p 5000:80 --network=test_network test
その後、プロジェクトは正常にデータベースへのアクセスを開始できます.