简短回答:兼容,而且官方支持。
Microsoft 官方提供了 SQL Server on Linux 的 Docker 镜像,支持在 Ubuntu(作为宿主机) 上通过 Docker 运行 SQL Server。
官方镜像地址:
mcr.microsoft.com/mssql/server支持的版本包括:
Ubuntu 是运行 Docker 的推荐 Linux 发行版之一,完全兼容:
✅ Ubuntu 20.04 / 22.04 / 24.04 均可正常支持
docker run -e 'ACCEPT_EULA=Y' \
-e 'SA_PASSWORD=YourStrong!Passw0rd' \
-p 1433:1433 \
--name sqlserver \
-d mcr.microsoft.com/mssql/server:2022-latest
sa 账号登录-v /data/mssql:/var/opt/mssql
| 项目 | 是否支持 |
|---|---|
| Ubuntu 运行 Docker | ✅ |
| Docker 运行 SQL Server | ✅ |
| 生产可用 | ✅(官方支持) |
如果你需要 Ubuntu + Docker + SQL Server + .NET / Python / Java 的部署方案,我也可以帮你写完整示例。