1、安装Docker
https://www.docker.com/products/docker-desktop
2、设置Docker镜像
运行Docker,点击Preferences-Docker Engine,修改为如下镜像后,点击Apply&Restart。
{
"features": {
"buildkit": true
},
"registry-mirrors": [
"http://hub-mirror.c.163.com"
],
"experimental": false
}
3、安装SQL Server镜像
打开终端,输入如下命令后,开始安装sql server的镜像
docker pull microsoft/mssql-server-linux:2017-latest
安装完后,输入如下命令,检查是否安装成功,结果如下图
docker images
4、启动sql server镜像
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Qwer1234!' -p 1401:1433 -d --name=sql1 mcr.microsoft.com/mssql/server:2017-latest
参数 | 说明 |
---|---|
-e 'MSSQL_SA_PASSWORD=您的密码' | 设置SA用户的密码 |
-p 1401:1433 | 映射端口 |
--name sql1 | 设置Docker容器名称为sql1 |
-e "ACCEPT_EULA=Y" | 将 ACCEPT_EULA 变量设置为任意值,以确认接受最终用户许可协议。 SQL Server 映像的必需设置。 |
输入如下命令,检查启动是否成功,结果如下图所以,它的STATUS是up。
docker ps -a
如果是第二次打开,可能STATUS变成Exit,这时候要重新启动它:
docker start debf32e9ab5b
最后的编号是它的CONTAINER ID。
5、安装Azure Data Studio,连接sqlserver,连接的属性如下,密码就是在步骤4中设置的。
6、创建数据库