PostgreSQL image with pgvector, pg_textsearch, and rum extensions.
50K+
PostgreSQL with pgvector, pg_textsearch, and RUM extensions, plus support for creating multiple databases on startup.
Based on the official pgvector/pgvector image.
docker run -e POSTGRES_USER=app -e POSTGRES_PASSWORD=secret \
juroapp/pgvector:latest
Set POSTGRES_EXTRA_DBS to a space-separated list of database names. Each database is created with the same owner (POSTGRES_USER) and has vector, pg_trgm, pg_textsearch, and rum extensions enabled automatically.
docker run -e POSTGRES_USER=app -e POSTGRES_PASSWORD=secret \
-e POSTGRES_EXTRA_DBS="db_one db_two" \
juroapp/pgvector:latest
This creates:
POSTGRES_DB or defaults to POSTGRES_USER)db_one and db_twoAll databases have the vector, pg_trgm, pg_textsearch, and rum extensions enabled.
All standard PostgreSQL Docker image environment variables are supported, plus:
| Variable | Description | Default |
|---|---|---|
POSTGRES_EXTRA_DBS | Space-separated list of additional databases to create | (none) |
services:
db:
image: juroapp/pgvector:latest
environment:
POSTGRES_USER: app
POSTGRES_PASSWORD: secret
POSTGRES_EXTRA_DBS: "db_one db_two"
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql/data
volumes:
pgdata:
| Argument | Description | Default |
|---|---|---|
BASE_VERSION | PostgreSQL base image version | 18 |
JURO_VERSION | Juro image revision tag | 7 |
PG_TEXTSEARCH_REF | pg_textsearch release tag to install | v1.3.1 |
RUM_REF | RUM release tag to build and install | 1.3.15 |
See the respective licenses of pgvector, pg_textsearch, and RUM.
Content type
Image
Digest
sha256:1b3ddd6e5…
Size
158.7 MB
Last updated
2 months ago
docker pull juroapp/pgvector