PostgreSQL 18 with PostGIS, pgvector, Apache AGE, pgRouting & 20+ extensions. Multi-arch.
5.1K
PostgreSQL 18 with PostGIS, pgvector, Apache AGE, pgRouting, and 20+ essential extensions pre-installed. Multi-architecture (amd64 + arm64).
docker run -d \
--name postgres \
-e POSTGRES_PASSWORD=mysecretpassword \
-e POSTGRES_DB=mydb \
-p 5432:5432 \
dawsonlp/postgres-batteries-inc:latest
| Category | Extensions |
|---|---|
| Spatial | PostGIS 3.6, PostGIS Topology, PostGIS Raster, TIGER Geocoder, pgRouting 4.0 |
| Vector/AI | pgvector 0.8 (vector similarity search, ANN indexes) |
| Graph | Apache AGE 1.7 (graph database, openCypher queries) |
| Full-Text Search | pg_trgm, fuzzystrmatch, unaccent |
| Utilities | uuid-ossp, pgcrypto, hstore, citext, ltree |
| Analytics | tablefunc (crosstab/pivot), intarray |
| Indexing | btree_gin, btree_gist |
| Monitoring | pg_stat_statements |
shared_preload_libraries pre-configured — Cypher queries work out of the boxag_catalog, public, tiger, tiger_data by default-- Vector similarity search
SELECT * FROM sample_vectors ORDER BY embedding <=> query_vector LIMIT 10;
-- Spatial query (find within 1km)
SELECT * FROM sample_locations
WHERE ST_DWithin(point, ST_MakePoint(-122.42, 37.77)::geography, 1000);
-- Graph query (Cypher)
SELECT * FROM cypher('sample_graph', $$
CREATE (a:Person {name: 'Alice'})-[:KNOWS]->(b:Person {name: 'Bob'})
RETURN a, b
$$) AS (a agtype, b agtype);
-- Full-text search
SELECT * FROM sample_documents
WHERE search_vector @@ plainto_tsquery('english', 'search terms');
-- Shortest path routing
SELECT * FROM pgr_dijkstra(
'SELECT id, source, target, cost FROM sample_roads',
start_id, end_id
);
| Variable | Default | Description |
|---|---|---|
POSTGRES_PASSWORD | (required) | Database superuser password |
POSTGRES_USER | postgres | Database superuser name |
POSTGRES_DB | postgres | Default database name |
latest, 18 — PostgreSQL 18 with all extensionsContent type
Image
Digest
sha256:b1bb9fde7…
Size
283.6 MB
Last updated
about 2 months ago
docker pull dawsonlp/postgres-batteries-inc