Mac上使用Docker安裝SQLServer
阿新 • • 發佈:2020-08-01
- 拉取 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 "您的密碼"