Synology-Forum.nl
Packages => Officiƫle Packages => Docker / Container Manager => Topic gestart door: luuk34 op 05 oktober 2023, 19:16:55
-
Op mijn NAS 723+ draait MSSQL in een docker omgeving.
Als ik via SSH inlog op de NAS, en dan `sudo docker stop ecstatic_elbakyan` geeft de NAS een notification
"Container ecstatic_elbaykan in Container Manager stopped unexpectedly. ...."
en bij het herstarten van de MSSQL server:
2023-10-05 17:12:22.98 spid5s Recovery completed for database testdb (database ID 5) in 5 second(s) (analysis 3226 ms, redo 1203 ms, undo 182 ms.) This is an informational message only. No user action is required.
"
2023/10/05 19:12:22,stdout,
2023-10-05 17:12:22.98 spid5s 0 transactions rolled back in database 'testdb' (5:0). This is an informational message only. No user action is required.
2023/10/05 19:12:22,stdout,
2023-10-05 17:12:22.62 spid25s 574 transactions rolled forward in database 'testdb' (5:0). This is an informational message only. No user action is required.
Is het mogelijk, en zo ja hoe, om de MSSQL net je een shutdown te laten doen?
-
Waarom in CLI stoppen en niet in Docker GUI zelf ?
Misschien dat het dan wel goed gaat?
-
Soms wil ik dat automatisch laten gebeuren, dus dan is die GUI geen optie.
Inmiddels gevonden dat dit de boel netjes plat gooit:
sudo docker exec ecstatic_elbakyan /opt/mssql-tools/bin/sqlcmd -H localhost -U sa -P$SA_PASSWORD -Q SHUTDOWN
sudo docker stop ecstatic_elbakyan
(of gewoon bovenstaande twee statements als `root` uit laten voeren door de scheduler.)