Bitnami Postgresql镜像和Docker官方镜像的区别

  • Docker 官方 PostgreSQL 镜像不支持复制。如果您传递任何复制环境变量,这将被忽略。Docker 官方镜像支持的唯一环境变量是 POSTGRES_USER、POSTGRES_DB、POSTGRES_PASSWORD、POSTGRES_INITDB_ARGS、POSTGRES_INITDB_WALDIR 和 PGDATA。所有剩余的环境变量都特定于 Bitnami PostgreSQL 映像。
  • Bitnami PostgreSQL 映像默认为非 root。这要求您运行 podsecurityContext并使用initContainer. 这种配置的一个关键好处是 pod 遵循安全最佳实践,并准备在具有硬安全约束(如 OpenShift)的 Kubernetes 发行版上运行。
  • 对于 OpenShift,可以相应地定义 runAsUser 和 fsGroup,或者尝试这个更动态的选项:volumePermissions.securityContext.runAsUser="auto",securityContext.enabled=false,containerSecurityContext.enabled=false,shmVolume.chmod.enabled=false
  • The Docker Official PostgreSQL image does not support replication. If you pass any replication environme

你可能感兴趣的:(GP(GreenPlum,大规模并行数据库),docker,postgresql,容器)