【发布时间】:2017-11-10 21:31:23
【问题描述】:
我正在阅读一本包含 .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 来做到这一点? 只是让我知道它正在运行的控制台窗口在这里对我来说不太习惯。
【问题讨论】:
-
连接到数据库服务器?好像是端口转发到 5100?
标签: docker ssms sql-server-linux