# Docker安装SQL Server
- 拉取镜像
docker pull mcr.microsoft.com/mssql/server:2017-latest
1
- 运行容器
docker run --name sqlserver2017 -p 1433:1433 \
-e "ACCEPT_EULA=Y" -e "SA_PASSWORD=sqlserver@2017" \
-d mcr.microsoft.com/mssql/server:2017-latest
1
2
3
2
3
-e "ACCEPT_EULA=Y"
默认选择同意协议许可证-e "SA_PASSWORD=sqlserver@2017"
设置连接密码为sqlserver@2017
- 进入容器,连接数据库
docker exec -it sqlserver2017 /bin/bash
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "sqlserver@2017"
查询数据库
select name from sys.Databases
go
# 创建数据库
create database sqlserver2017_db
go
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
- 远程连接