isimplelab/mssqlMicrosoft SQL Server是由微软公司开发的关系型数据库管理系统。本镜像基于microsoft/mssql-server-linux构建,并支持该镜像的所有环境变量。主要用于开发和测试场景,提供便捷的数据库部署和备份恢复功能。
容器支持两种运行方式:
以下命令启动数据库服务器,可通过1433端口连接(Linux或Hyper-V环境下为localhost,docker-machine环境下需使用对应地址):
shdocker run -d --name isimple-mssql -v mssql-data:/var/opt/mssql/data \ -p 1433:1433 isimplelab/mssql
参数说明:
mssql-data用于存储数据,映射容器内/var/opt/mssql/data路径,容器重启后数据可保留容器可在启动时从外部备份文件(FTP、HTTP或本地文件系统)自动恢复数据。需通过环境变量指定备份文件位置、数据库密码和许可协议同意状态。
DUMP_PATH:备份文件路径,支持以下三种形式:
DUMP_PATH=dump_name.backup(需配合本地目录挂载)DUMP_PATH=ftp://<login>:<password>@<host>/path/dump_name.backupDUMP_PATH=http://<host>/path/dump_name.backupSA_PASSWORD:数据库SA用户密码
ACCEPT_EULA:同意最终用户许可协议(必须设置)
从外部资源恢复(FTP/HTTP)
shdocker run -d --name isimple-mssql -v mssql-data:/var/opt/mssql/data \ -p 1433:1433 --env-file way/to/property_file.properties isimplelab/mssql
从本地磁盘恢复
shdocker run -d --name isimple-mssql -v mssql-data:/var/opt/mssql/data \ -v way/to/folder/with/dump:/dump -p 1433:1433 \ --env-file way/to/property_file.properties isimplelab/mssql
参数说明:
-v way/to/folder/with/dump:/dump:将本地包含备份文件的目录挂载到容器内/dump目录,作为恢复文件来源docker logs -f isimple-mssql恢复完成后,可通过以下信息连接数据库:




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务