Sign inSign up

mgle/postgres-ai

By mgle

Updated 3 days ago

PostgreSQL with PostGIS + pgvector on Alpine

Image
0

2.7K

mgle/postgres-ai repository overview

postgres-ai

PostgreSQL with PostGIS + pgvector, built on the official postgis/postgis Alpine image.

Bundled extensions

ExtensionVersionPurpose
PostGISvia base imageGeospatial queries
postgis_topologyvia base imageTopology support
postgis_rastervia base imageRaster data support
pgvector0.8.3Vector similarity search (AI embeddings)

Extensions are enabled automatically on first database initialization.

Tags

TagPostgreSQLPostGIS
latest183.6
pg18-postgis3.6183.6
pg17-latest173.6
pg17-postgis3.6173.6
pg16-latest163.5
pg16-postgis3.5163.5

Platform: linux/amd64

Quick start

docker run -d \
  --name mydb \
  -e POSTGRES_PASSWORD=secret \
  -p 5432:5432 \
  mgle/postgres-ai:latest
services:
  db:
    image: mgle/postgres-ai:latest
    environment:
      POSTGRES_USER: postgres
      POSTGRES_PASSWORD: secret
      POSTGRES_DB: mydb
    ports:
      - "5432:5432"
    volumes:
      - pg_data:/var/lib/postgresql

volumes:
  pg_data:

PG 18+: use /var/lib/postgresql as the volume mount (not /var/lib/postgresql/data).

Verify:

\dx
-- postgis, postgis_topology, postgis_raster, vector

Source

https://github.com/mgl-xyz/postgres-aio

Tag summary

Content type

Image

Digest

sha256:3f571c180

Size

181.9 MB

Last updated

3 days ago

docker pull mgle/postgres-ai