# Docker安装SQL Server

  1. 拉取镜像
docker pull mcr.microsoft.com/mssql/server:2017-latest
1
  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
  • -e "ACCEPT_EULA=Y" 默认选择同意协议许可证
  • -e "SA_PASSWORD=sqlserver@2017" 设置连接密码为sqlserver@2017
  1. 进入容器,连接数据库
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

XS2Vvd.png

  1. 远程连接 XS2EgH.png