无法在SQL Server上与Dock上的Docker连接

时间:2017-01-03 15:33:21

标签: sql-server linux macos docker

我正在尝试使用Docker在我的mac上设置SQLserver。 当我启动它时,它似乎正在工作,但当我尝试连接mssql时,它崩溃了。 我尝试使用localhost而不是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

1 个答案:

答案 0 :(得分:3)

d'哦....问题在于sql server的密码。它需要是一个强大的pw。

感谢您的帮助!新年快乐:)