2017-01-03 2 views
0

Ich versuche SQLserver auf meinem Mac mit Docker zu installieren. Wenn ich es starte, scheint es zu funktionieren, aber wenn ich versuche, mit mssql zu verbinden, stürzt es ab. Ich habe versucht mit localhost anstelle von 0.0.0.0, das gleiche Ergebnis.kann nicht auf SQLserver mit Docker auf Mac verbinden

iMac benoitd$ **docker run** -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=DB22017' -p 
1433:1433 -d microsoft/mssql-server-linux 

ee2f1a94410dfb6e5f39ba009ffee20b906270e9602d831ff2344e93d2ec5d14 

iMac benoitd$ **docker ps** 

CONTAINER ID  IMAGE       COMMAND     CREATED    STATUS    PORTS     NAMES 
ee2f1a94410d  microsoft/mssql-server-linux "/bin/sh -c /opt/mssq" 4 seconds ago  Up 2 seconds  0.0.0.0:1433->1433/tcp awesome_mahavira 

iMac benoitd$ **mssql -s 0.0.0.0:1433 -u sa -p 'DB22017'** 

Connecting to 0.0.0.0:1433... 
Error: Failed to connect to 0.0.0.0:1433:1433 - getaddrinfo ENOTFOUND 0.0.0.0:1433 0.0.0.0:1433:1433 

iMac benoitd$ **docker ps** 

CONTAINER ID  IMAGE    COMMAND    CREATED    STATUS    PORTS    NAMES 
+0

Ich würde vermuten, dass Sie keinen Port mit Ihrem '-s' Parameter bereitstellen müssen, zum Beispiel:' mssql -s 0.0.0.0 -u sa -p 'DB22017'', aber ich habe noch nicht mssql verwendet ... – n2o

+0

versuchte es. Kein Erfolg. Das Seltsame ist, dass der SQL Server-Prozess abbricht, wenn ich versuche, eine Verbindung herzustellen. –

+0

Haben Sie die Protokolle überprüft? Wenn ich versuche, den Befehl docker run auszuführen, stürzt er nach ein paar Sekunden mit dieser Fehlermeldung ab - 'Microsoft SQL Server (R) konfigurieren ... Microsoft (r) SQL Server (R) Setup ist mit Fehlercode 1 fehlgeschlagen Weitere Informationen finden Sie im Setup-Protokoll in/var/opt/mssql/log. ' –

Antwort

1

d'oh .... das Problem war mit dem Passwort für SQL-Server. Es muss ein starker pw sein.

danke für Ihre Hilfe! und frohes neues Jahr :)