本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

postgres-dump Docker 镜像下载 - 轩辕镜像

postgres-dump 镜像详细信息和使用指南

postgres-dump 镜像标签列表和版本信息

postgres-dump 镜像拉取命令和加速下载

postgres-dump 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

postgres-dump
cycloid/postgres-dump
自动构建

postgres-dump 镜像详细信息

postgres-dump 镜像标签列表

postgres-dump 镜像使用说明

postgres-dump 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

使用awscli备份和恢复PostgreSQL数据库
0 次下载activecycloid镜像

postgres-dump 镜像详细说明

postgres-dump 使用指南

postgres-dump 配置说明

postgres-dump 官方文档

postgres-dump

基于[***]

用于备份和恢复PostgreSQL数据库到/从AWS或Scaleway的容器,可在Docker或K8s环境中使用。

容器启动说明

  • 若通过默认入口点启动,容器将使用内置cron执行自动备份
  • Postgres会将数据库dump到容器内并通过gzip压缩
  • 使用aws CLI可将备份文件上传至AWS S3存储
  • 使用rclone可将备份文件上传至Scaleway对象存储
  • 恢复数据库:进入容器并运行以下命令(指定备份文件路径):
bash
./restore path/inside-bucket/example.sql.gz
  • 手动执行备份:进入容器并运行:
bash
./backup

配置

环境变量名称描述
PGHOSTPostgreSQL运行主机,默认值localhost。例如在k8s中可使用$(POSTGRES_SERVICE_HOST)
PGPORTPostgreSQL连接端口,默认值5432。例如在k8s中可使用$(POSTGRES_SERVICE_PORT)
PGUSER连接PostgreSQL的用户名
PGPASSWORD连接PostgreSQL的密码
PGDATABASE目标数据库名称
FILENAME存储桶中的文件名,默认格式backup_%Y-%m-%d_%H-%M-%S,示例输出backup_2015-08-03_17-58-22
BACKUP_DIR创建备份时使用的容器内部目录,必要时可通过卷挂载此目录
BACKUP_TIME自动备份时间(crontab格式),默认值0 5 * * *(每天凌晨5点)
AWS_ACCESS_KEY_IDAWS访问密钥ID(用于访问S3存储桶)
AWS_SECRET_ACCESS_KEYAWS密钥访问密钥
AWS_S3_BUCKET存储PostgreSQL备份文件的AWS S3存储桶
AWS_DEFAULT_REGIONS3存储桶所在的AWS区域
SCW_ACCESS_KEYScaleway访问密钥(用于访问Scaleway对象存储桶)
SCW_SECRET_KEYScaleway密钥
SCW_DEFAULT_ORGANIZATION_IDScaleway默认组织ID
SCW_DEFAULT_REGION对象存储桶所在的Scaleway区域

构建

bash
sudo docker build -t cycloid/postgres-dump .
sudo docker push cycloid/postgres-dump

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"