MS-SQL mit Docker auf Synology HowTo
Hätte mal jemand ein DAU A-Z Tutorial, um das Microsoft SQL Server Docker Image auf der NAS zu installieren?
Hier die Anleitung, wie man einen MS-SQL-Server Express auf einer Synology zum laufen bekommt.
Voraussetzungen:
* Docker >= 1.8
* RAM >= 2 GB
* Docker öffnen
* Auf "Abbild" gehen
* "Hinzufügen" -> "von URL" -> "microsoft/mssql-server-linux" eingeben
* Als Tag "2017-latest" auswählen
* Warten bis der Download fertig ist (ca. 1 GB)
* dann auf "Starten" klicken
* Bei "Containername" etwas cleveres eingeben, für diese Erklärung: "MSSQL1"
* Auf "Erweiterte Einstellungen" klicken
* Auf Reiter "Volume" gehen
* "Ordner hinzufügen" klicken und als erstes das Verzeichnis auswählen, in dem die Datenbank später auf der NAS liegen soll, für diese Erklärung "docker/mssql/var/opt/mssql/data" und mit "auswählen" bestätigen.
* Als "Mount-Pfad" "/var/opt/mssql/data" eingeben
* Auf Reiter "Port-Einstellungen" wechseln und als "Lokaler Port" "1433" eintragen
* Auf Reiter "Umwelt" gehen und auf "+" klicken um folgende Wertepaare einzutragen:
"MSSQL_PID" "Express"
"SA_PASSWORD" Hier ein sinnvolles Passwort eintragen, für diese Erklärung "Test1234!"
"ACCEPT_EULA" "Y"
* Zum Abschluss mit "Übernehmen" und "Weiter" den Assistenten beenden
Jetzt habt ihr einen laufenden MS-SQL-Server 2017 Express, der auf der IP eurer NAS auf Port 1433 hört. Ihr könnt die Daten normal sichern, indem ihr nach einem Stopp der VM den vorher angegebenen Ordner sichert (hier docker/mssql/var/opt/mssql/data). Nachher wieder starten nicht vergessen. ;-)
Zum Nachlesen:
https://docs.microsoft.com/de-de/sql/linux/quickstart-install-connect-docker?view=sql-server-2017