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

image.png
更改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 "您的密码"


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM