前提条件:brew docker ,非 M1 arm硬件架构
安装docker:
brew install --cask docker
拉取镜像:
sudo docker pull mcr.microsoft.com/mssql/server:2019-latest
运行:
sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong@Passw0rd>" \
-p 1433:1433 --name sql1 -h sql1 \
-d mcr.microsoft.com/mssql/server:2019-latest
sa的密码是<YourStrong@Passw0rd>
容器内客户端访问验证:
sudo docker exec -it sql1 bash
在容器内shell运行
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourStrong@Passw0rd>"
sql语法可参考https://blog.csdn.net/bhwqq/article/details/122199584
相关链接:
Docker:为 Linux 上的 SQL Server 安装容器 - SQL Server | Microsoft Docs
通过 Docker 部署 Azure SQL Edge - Azure SQL Edge | Microsoft Docs