
liaisonintl/mssql-server-linux本镜像基于官方mssql-server-linux镜像构建,额外预装了mssql-tools工具集,允许用户直接在容器内部使用sqlcmd命令行工具进行SQL Server数据库的管理和操作,简化了数据库管理流程。
bashdocker run -d \ --name mssql-with-tools \ -e "ACCEPT_EULA=Y" \ -e "SA_PASSWORD=YourStrong!Passw0rd" \ -p 1433:1433 \ mssql-server-linux
| 环境变量 | 说明 | 必需 |
|---|---|---|
| ACCEPT_EULA | 接受SQL Server许可协议,必须设置为"Y" | 是 |
| SA_PASSWORD | SA账户密码,必须符合密码复杂度要求(至少8个字符,包含大小写字母、数字和特殊字符) | 是 |
| MSSQL_PID | 版本标识,可选值:Developer(默认)、Express、Standard、Enterprise、EnterpriseCore | 否 |
| MSSQL_LCID | 设置数据库默认语言ID | 否 |
| MSSQL_MEMORY_LIMIT_MB | 设置SQL Server最大内存限制(MB) | 否 |
bashdocker exec -it mssql-with-tools bash
bashsqlcmd -S localhost -U SA -P "YourStrong!Passw0rd"
sqlSELECT Name from sys.Databases; GO
bashdocker cp ./init.sql mssql-with-tools:/tmp/init.sql
bashsqlcmd -S localhost -U SA -P "YourStrong!Passw0rd" -i /tmp/init.sql
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务