我正在阅读一本包含 .Net Core MVC 和 Angular 项目的书,该项目使用 linux 版本的 SQL Server for docker。该项目有一个 docker-compose.yml 文件,如下所示:
version: "3"
services:
database:
image: "microsoft/mssql-server-linux:latest"
ports:
- 5100:1433
environment:
- ACCEPT_EULA=Y
- SA_PASSWORD=mySecret123
在运行 dot ef migration add、docker-compose up,最后是 dotnet ef update 后,一切正常,项目运行,第一条 Entity Framework DataContext 数据返回到剃须刀页面并显示。
但是 SQL Server 运行的唯一提示是运行 docker-compose up 后控制台窗口中返回的信息。我习惯于在 SSMS 中查看和处理数据。我们如何使用在 Docker 容器中运行的 SQL Server 来做到这一点?只是让我知道它正在运行的控制台窗口在这里对我来说不太习惯。