dangl/mssql-tmpfsmssql-docker-tmpfs 是一个基于 Microsoft SQL Server 的 Docker 镜像,专门设计用于通过 tmpfs(临时文件系统)来提升数据库性能。该镜像将 SQL Server 的数据文件存储在 tmpfs 中,从而减少磁盘 I/O 开销,显著提高数据库读写性能,特别适合开发和测试环境使用。
使用以下命令启动容器:
bashdocker run -d \ --name mssql-tmpfs \ -e 'ACCEPT_EULA=Y' \ -e 'SA_PASSWORD=YourStrong!Passw0rd' \ -p 1433:1433 \ dangl-it/mssql-docker-tmpfs
创建 docker-compose.yml 文件:
yamlversion: '3' services: mssql: image: dangl-it/mssql-docker-tmpfs container_name: mssql-tmpfs environment: - ACCEPT_EULA=Y - SA_PASSWORD=YourStrong!Passw0rd - MSSQL_PID=Developer ports: - "1433:1433" restart: unless-stopped
然后运行:
bashdocker-compose up -d
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| ACCEPT_EULA | 必须设置为 'Y' 以接受 SQL Server 许可协议 | 无 |
| SA_PASSWORD | SA 用户的密码 | 无 |
| MSSQL_PID | SQL Server 版本 (Developer, Express, Standard, Enterprise) | Developer |
| TMPFS_SIZE | tmpfs 文件系统大小 | 4G |
| MSSQL_TCP_PORT | SQL Server 监听端口 | 1433 |
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务