基于 Windows Server Core 构建的 SQL Server Express Edition 容器镜像,支持 2012 / 2014 / 2016 三个版本。
docker pull lizhixin99/sqlserver:2012 docker pull lizhixin99/sqlserver:2014 docker pull lizhixin99/sqlserver:2016
| Tag | SQL Server 版本 | SP | 构建号 | 镜像大小 |
|---|---|---|---|---|
2012 | SQL Server 2012 Express | SP4 (KB4018073) | 11.0.7001.0 | ~8.9 GB |
2014 | SQL Server 2014 Express | SP3 (KB4022619) | 12.0.6024.0 | ~9.0 GB |
2016 | SQL Server 2016 Express | SP3 (KB5006943) | 13.0.6404.1 | ~9.8 GB |
基础镜像:mcr.microsoft.com/dotnet/framework/runtime:3.5-windowsservercore-ltsc2019
docker run -d --name sql2016 `
--isolation=hyperv -m 4g `
-p 1433:1433 `
-e "sa_password=YourStrong!Password" `
lizhixin99/sqlserver:2016
连接
使用 SSMS 或任何 SQL 客户端连接 localhost,1433,用户名 sa,密码为启动时设置的值。
挂载数据库
docker run -d --name sql2016 `
--isolation=hyperv -m 4g `
-p 1433:1433 `
-e "sa_password=YourStrong!Password" `
-e 'attach_dbs=[{"dbName":"MyDB","dbFiles":["C:\\data\\MyDB.mdf","C:\\data\\MyDB_log.ldf"]}]' `
-v C:\mydata:C:\data `
lizhixin99/sqlserver:2016
Content type
Image
Digest
sha256:31247fcd0…
Size
3.6 GB
Last updated
7 months ago
docker pull lizhixin99/sqlserver:2012