bitnami-docker-postgresql 仓库
流复制相关环境变量
使用以下环境变量,可以使用 Bitnami PostgreSQL Docker 镜像
轻松设置流复制集群:
POSTGRESQL_REPLICATION_MODE
: replication 模式。可能的值master
/slave
。没有默认值。POSTGRESQL_REPLICATION_USER
: 首次运行时在主服务器上创建的 replication 用户。没有默认值。POSTGRESQL_REPLICATION_PASSWORD
: replication 用户密码。 没有默认值。POSTGRESQL_REPLICATION_PASSWORD_FILE
: 包含 replication 用户密码的文件的路径。这将覆盖POSTGRESQL_REPLICATION_PASSWORD
中指定的值。没有默认值。POSTGRESQL_MASTER_HOST
: replication master(slave 参数)Hostname/IP。没有默认值。POSTGRESQL_MASTER_PORT_NUMBER
: replication master 的服务器端口(slave 参数)。默认是5432
。
在复制(replication)
集群中,您可以拥有一个主(master)
服务器和零个或多个从(slave)
服务器。 启用复制后,master
节点处于读写模式,而 slave
节点处于只读模式。 为了获得最佳性能,建议将读取限制在 slave
上。