Ich folge in einem Buch, das ein .NET Core MVC und Angular-Projekt mit der Linux-Version von SQL Server für Docker hat. Das Projekt hat eine Docker-compose.yml-Datei wie folgt:Wie kann ich einen SQL Server in Docker anzeigen?
version: "3"
services:
database:
image: "microsoft/mssql-server-linux:latest"
ports:
- 5100:1433
environment:
- ACCEPT_EULA=Y
- SA_PASSWORD=mySecret123
und nach dem Ausführen von Punkt ef Migration hinzufügen, Docker-komponieren auf, und schließlich Dotnet ef Update, alles funktioniert, das Projekt läuft, und die ersten Stück DataContext-Daten von Entity Framework werden an eine Rasiererseite zurückgegeben und angezeigt.
Der einzige Hinweis auf den ausgeführten SQL Server ist jedoch die Information, die nach dem Ausführen von docker-compose up im Konsolenfenster angezeigt wird. Ich bin es gewohnt, mit den Daten in SSMS zu sehen und zu arbeiten. Wie können wir dies mit einem SQL Server in einem Docker Container tun? Ein Konsolenfenster, das mich gerade darüber informiert, dass es läuft, ist mir hier nicht sehr vertraut.
Verbinden mit dem Datenbankserver? Sieht so aus, als ob es auf 5100 portiert wurde? – SiKing