1. 程式人生 > 實用技巧 >Mac上使用Docker安裝SQLServer

Mac上使用Docker安裝SQLServer

  • 拉取 SQL Server 2017 Docker 映象
docker pull microsoft/mssql-server-linux:2017-latest
  • 執行Docker映象
docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=您的密碼' -p 1433:1433 --name sqlserver -d microsoft/mssql-server-linux:2017-latest
引數 說明
-e 'MSSQL_SA_PASSWORD=您的密碼' 設定SA使用者的密碼
-p 1433:1433 對映埠
--name sqlserver 設定Docker容器名稱為sqlserver
-e "ACCEPT_EULA=Y" 將 ACCEPT_EULA 變數設定為任意值,以確認接受終端使用者許可協議。 SQL Server 映像的必需設定。


檢查Docker容器執行情況

docker ps -a


更改SQLServer密碼

sudo docker exec -it sql1 /opt/mssql-tools/bin/sqlcmd \
   -S localhost -U SA -P "您的密碼" \
   -Q 'ALTER LOGIN SA WITH PASSWORD="新密碼"'

連線到SQLServer
在sqlserver容器中開啟Bash終端

sudo docker exec -it sqlserver "bash"

在sqlserver容器的Bash終端中輸入:

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "您的密碼"