
bbtsoftwareag/mssql-backup用于为Microsoft SQL Server容器创建定期备份的Docker镜像。
| 服务 | 统计信息 |
|---|---|
| Docker | 文件。 | |
| ZIP_PASSWORD | 为zip文件设置密码。仅当PACK设为zip时生效。 | |
| PUSH_REMOTE_MODE | 可选值move或copy,启用后会将备份文件推送到映射的远程目录。需映射remote卷。 | |
| SMTP_HOST | 若设置此值,将启用邮件报告功能,将备份过程结果发送至MAIL_TO。设置主机时,几乎必须定义所有其他SMTP_*变量。 | |
| SMTP_PORT | SMTP服务器端口。 | |
| SMTP_USER | 用于登录SMTP服务器的用户名。 | |
| SMTP_PASS | 连接SMTP服务器的密码。 | |
| SMTP_FROM | 发送邮件的***地址。 | |
| SMTP_TLS | on | 连接SMTP服务器时是否使用TLS。 |
| MAIL_TO | 接收邮件报告的目标***地址。 |
以下示例将每天01:00(欧洲中部夏令时间)对运行在db容器内的MyFirstDatabaseToRestore和MySecondDatabaseToRestore数据库创建备份,并存储在主机的/storage/backup目录中。
yamlversion: '3.7' services: db: image: mcr.microsoft.com/mssql/server volumes: - /storage/backup:/backup environment: - ACCEPT_EULA=Y - MSSQL_PID=Express - SA_PASSWORD=MySecre(12)tPassword networks: - default backup: image: bbtsoftwareag/mssql-backup # 若要使用清理功能,请使用db的备份卷。 # volumes: # - /storage/backup:/backup environment: - TZ=Europe/Zurich - DB_SERVER=db - DB_USER=SA - DB_PASSWORD=MySecre(12)tPassword - "DB_NAMES= MyFirstDatabaseToRestore MySecondDatabaseToRestore" - CRON_SCHEDULE=0 1 * * * networks: - default
我们在example子目录中提供了一个小型Docker环境,用于开发或测试,并附带独立的说明文档。
有关问题、想法及功能请求的讨论,请使用BBT Software docker-mssql-backup仓库的GitHub讨论区。



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