我正在尝试使用Docker在Mac上设置SQLserver。
当我启动它时,它似乎正在运行,但是当我尝试与mssql连接时,它崩溃了。
我尝试使用本地主机而不是0.0.0.0,结果相同。
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
最佳答案
d'oh ....问题出在sql server的密码上。它必须是一个强大的pw。
感谢您的帮助!新年快乐 :)
关于sql-server - 无法在Mac上的Docker上通过SQLserver连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41446956/