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容器運行狀況linux

docker ps -a

image.png
更改SQLServer密碼sql

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

鏈接到SQLServer
在sqlserver容器中打開Bash終端docker

sudo docker exec -it sqlserver "bash"

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

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "您的密碼"
相關文章
相關標籤/搜索