diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml
index a804bb15caf4d..8b0704bfa94f9 100644
--- a/.devcontainer/docker-compose.yml
+++ b/.devcontainer/docker-compose.yml
@@ -40,7 +40,7 @@ services:
network_mode: service:db
db:
- image: postgres:latest
+ image: pgvector/pgvector:pg16
restart: unless-stopped
volumes:
- postgres-data:/var/lib/postgresql/data
diff --git a/docker-compose.production.yaml b/docker-compose.production.yaml
index c1406b02b01ac..058906fa0b51c 100644
--- a/docker-compose.production.yaml
+++ b/docker-compose.production.yaml
@@ -35,7 +35,7 @@ services:
restart: always
postgres:
- image: postgres:12
+ image: pgvector/pgvector:pg16
restart: always
ports:
- '127.0.0.1:5432:5432'
diff --git a/docker-compose.test.yaml b/docker-compose.test.yaml
index ababfe265a4a7..93410f686be23 100644
--- a/docker-compose.test.yaml
+++ b/docker-compose.test.yaml
@@ -39,7 +39,7 @@ services:
command: ['bundle', 'exec', 'sidekiq', '-C', 'config/sidekiq.yml']
postgres:
- image: postgres:12
+ image: pgvector/pgvector:pg16
restart: always
ports:
- '5432:5432'
diff --git a/docker-compose.yaml b/docker-compose.yaml
index 2a6921fbeee05..facac830f7fa4 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -83,7 +83,7 @@ services:
command: bin/vite dev
postgres:
- image: postgres:12
+ image: pgvector/pgvector:pg16
restart: always
ports:
- '5432:5432'