
tines/tines-pg-dump-binary本Docker镜像集成了pg_dumpbinary和pg_dumprestore工具,专门用于PostgreSQL数据库的二进制备份与恢复操作。通过容器化方式提供轻量级、可移植的数据库备份解决方案,简化PostgreSQL数据备份与恢复流程。
| 环境变量 | 描述 | 默认值 |
|---|---|---|
| POSTGRES_HOST | 数据库主机地址 | localhost |
| POSTGRES_PORT | 数据库端口 | 5432 |
| POSTGRES_USER | 连接用户名 | postgres |
| POSTGRES_PASSWORD | 连接密码 | 无 |
| POSTGRES_DB | 目标数据库名 | 无(不指定则备份所有数据库) |
| BACKUP_DIR | 容器内备份文件存储路径 | /backup |
bashdocker run --rm \ -e POSTGRES_HOST=postgres-server \ -e POSTGRES_PORT=5432 \ -e POSTGRES_USER=backupuser \ -e POSTGRES_PASSWORD=securepassword \ -e POSTGRES_DB=myappdb \ -v /host/backup/path:/backup \ pg-dumpbinary-image \ pg_dumpbinary -h $POSTGRES_HOST -p $POSTGRES_PORT -U $POSTGRES_USER -d $POSTGRES_DB -f $BACKUP_DIR/backup_$(date +%Y%m%d_%H%M%S).dump
bashdocker run --rm \ -e POSTGRES_HOST=postgres-server \ -e POSTGRES_PORT=5432 \ -e POSTGRES_USER=restoreuser \ -e POSTGRES_PASSWORD=securepassword \ -e POSTGRES_DB=restoredb \ -v /host/backup/path:/backup \ pg-dumpbinary-image \ pg_dumprestore -h $POSTGRES_HOST -p $POSTGRES_PORT -U $POSTGRES_USER -d $POSTGRES_DB -f $BACKUP_DIR/backup_20240101_***.dump
--progress参数监控进度




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