Folks, Mein Betriebssystem ist Windows 10 und ich verwende Docker Version 17.06.0-ce-win19. Ich habe SQL Server express in einem Windows-Container ausgeführt und ich möchte SQL-Daten in einem Datenvolume beibehalten, das ich in meinem Host-Dateisystem befinden möchte. Ich weiß nicht, wie ich dieses Datenvolumen erstellen und mit meinem Container verknüpfen soll.So erstellen Sie Datenvolumen in Docker für Windows 10 bei Verwendung von Windows Containern (im Gegensatz zu Linux Containern)
Alle Beispiele, die ich gesehen habe, verwenden Linux Container und "Shared Drive" Eigenschaften unter Docker/Einstellungen. Wenn Sie einen Windows-Container (Hyper-V) ausführen, gibt es keine "freigegebenen Laufwerk" Einstellungen.
, wenn Sie Ihren Behälter mit 'Docker Lauf laufen 'füge ein' -v ~/xyz:/pfad/inside/container' für den mssql Container hinzu. Sie müssen herausfinden, auf welchem Pfad der DB-Server die Datenbank erstellt und dann das Volume-Flag verwenden, wie gezeigt –