
kloeckneri/pgdump-gcs小型Docker容器,用于创建PostgreSQL数据库备份并将转储文件上传至Google Cloud Storage (GCS)存储桶。
该镜像专为数据库备份设计,能够生成PostgreSQL数据库的转储文件并自动上传至GCS,适用于数据库操作员进行PostgreSQL数据库的定期备份管理。
bashdocker run \ -v ./cred:/cred \ -e DB_HOST={数据库主机地址} \ -e DB_NAME={数据库名称} \ -e DB_PASSWORD_FILE=/cred/my_db_pass_as_file \ -e DB_USERNAME_FILE=/cred/my_db_user_as_file \ -e CREDENTIALFILE=/cred/credential.json \ -e GCS_BUCKET={存储桶名称} \ -e PROM_NAMESPACE=kci \ kloeckneri/pgdump-gcs:postgres-11
-v ./cred:/cred: 挂载本地目录到容器内,用于存储凭证文件和数据库认证信息DB_HOST: PostgreSQL数据库主机地址DB_NAME: 目标数据库名称DB_PASSWORD_FILE: 存储数据库密码的文件路径(位于挂载的/cred目录下)DB_USERNAME_FILE: 存储数据库用户名的文件路径(位于挂载的/cred目录下)CREDENTIALFILE: GCS服务账号凭证文件路径(位于挂载的/cred目录下)GCS_BUCKET: 目标GCS存储桶名称PROM_NAMESPACE: Prometheus命名空间_latest文件,便于其他脚本通过该文件访问最新备份通过简单的curl命令将基本参数推送至Prometheus Push Gateway。
${DB_NAME}(数据库名称)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务