docker wal e replica 使用WAL E创建数据库的docker副本
Postgres WAL-E副本这个docker镜像结合了WAL-E和Postgres 9.3来创建一个能够从WAL-E备份中恢复的Docker镜像。这可以用于几件事:开发人员可以使用它从备份创建本地副本。它可用于测试备份的完整性,也可用于为大批量作业创建临时副本。运行图像首先创建一个名为env
的文件,并将以下环境变量放在每行一个中,作为KEY=VALUE
: AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
WALE_S3_PREFIX
。然后只需使用以下命令运行容器: docker run -p 5432:5432 --env-file=env smarthall/docker-wal-e-replica
。如果您想在多个容器上维护数据库,您可以通过向docker run
命令添加以下参数,将postgres数据目。
用户评论