2017-11-10 1 views
0

ドッカーのためにSQL ServerのLinux版を使用している.Net Core MVCとAngularプロジェクトを持っている本を読んでいます。まず、すべての作品、プロジェクトの実行、 Dockerで実行されているSQL Serverを表示するにはどうすればよいですか?

version: "3" 

services: 
    database: 
    image: "microsoft/mssql-server-linux:latest" 
    ports: 
     - 5100:1433 
    environment: 
     - ACCEPT_EULA=Y 
     - SA_PASSWORD=mySecret123 

とドットEFの移行を実行した後

がアップドッキングウィンドウ-構成、追加、そして最終的にDOTNET EFの更新と: プロジェクトは、このようなドッキングウィンドウ-compose.ymlファイルを持っていますEntity FrameworkのDataContextデータがカミソリページに戻され、表示されます。

しかし、実行中のSQL Serverの唯一のヒントは、docker-composeを実行した後にコンソールウィンドウに返される情報です。 私はSSMSのデータを表示して作業することに慣れています。 Docker Containerで実行されているSQL Serverでこれを行うにはどうすればよいですか? 実行中であることを知らせてくれるコンソールウィンドウは、ここで私にあまり慣れていません。

+0

dbサーバーに接続しますか? 5100にポートフォワードされているようですか? – SiKing

答えて

0

SSMSで新しいConnectionを開くときは、「127.0.0.1,5100」を使用し、Windows認証ではなくSQL認証を使用する必要がありました。 ユーザー名とパスワードは、Entity FrameworkのDataContext接続文字列とdocker-compose.ymlファイルで指定されているものと一致する必要があります。

関連する問題