Docker images for running plv8 2.3.15 on Postgres 10, 11 and 12. Based on the official Postgres image.
12
,latest
(12/Dockerfile)11
(11-2/Dockerfile)10
(10-2/Dockerfile)
This image behaves exactly like the official Postgres image with the only difference being the inclusion of the plv8 extension.
$ docker run -d --name postgres philipslabs/postgres-plv8
$ docker exec -it postgres bash -c "psql -U postgres -c \"CREATE EXTENSION plv8; SELECT extversion FROM pg_extension WHERE extname = 'plv8';\""
You should see the version of the plv8 extension installed.
You can optionally create a service using docker-compose
:
postgres:
image: philipslabs/postgres-plv8
The philipslabs/postgres-plv8
image comes in multiple flavors:
Points to the latest release available of Postgres stable with compatible plv8 installed. Occasionally pre-release versions will be included.
Points to the latest release available of Postgres <majorPostgresVersion>
with the latest release available of plv8 installed.
This image is officially supported on Docker version 19.03, with support for older versions provided on a best-effort basis.
MIT