
[DEB Repository] [RPM Repository] [Docker Images] [Windows Installer]
This page helps you configure the CYBERTEC PostgreSQL Enterprise Edition (PGEE) Docker images.
Sections:
Free to use, limited to 1 GB per table
Docker image name:
cybertecpostgresql/postgresql-ee-demo
Unlimited version - contact CYBERTEC for a quote
Docker image name:
cybertecpostgresql/postgresql-ee
The PGEE Docker images exist for PostgreSQL major versions 18, 17, 16, 15, 14, 13.
Public demo images:
Full PGEE images:
docker pull cybertecpostgresql/postgresql-ee-demo:18
docker run \
-v /path/to/pgdata:/var/lib/postgresql \
-p 5432:5432 \
-e POSTGRES_PASSWORD=foo \
cybertecpostgresql/postgresql-ee-demo:18
psql -h localhost -U postgres
docker run \
-v /path/to/pgdata:/var/lib/postgresql \
-p 5432:5432 \
-e POSTGRES_PASSWORD=foo \
-e KEY=332e7900707464cd1d7b1b9724d11439 \
-e ENCRYPTION_KEY_COMMAND='echo $KEY' \
cybertecpostgresql/postgresql-ee-demo:18
docker run \
-v /path/to/pgdata:/var/lib/postgresql \
-p 5432:5432 \
-e POSTGRES_PASSWORD=foo \
-e VAULT_ADDR="http://172.17.0.1:8200" \
-e VAULT_TOKEN="vault-token-goes-here" \
-e ENCRYPTION_KEY_COMMAND="pgee_key_manager -vault -vault-mount secret -vault-path pgee" \
cybertecpostgresql/postgresql-ee-demo:18
PGEE can use pgee_key_manager to retrieve the TDE key from a Vault.
Inputs required are:
http:// or https://)secret/data/pgee, use -vault-mount secret and -vault-path pgee, the /data/ part is implicit.pgee_key_manager understands the Vault environment variables from the
Vault CLI documentation.
docker run \
-v /path/to/pgdata:/var/lib/postgresql \
-p 5432:5432 \
-e POSTGRES_PASSWORD=foo \
-e SHARED_PRELOAD_LIBRARIES=plpgsql_sec \
-e PLPGSQL_SEC_PASSWORD=foo \
cybertecpostgresql/postgresql-ee-demo:18
© CYBERTEC PostgreSQL International GmbH — Built with swege