PostgreSQL Docker image with RDKit cartridge.
1.5K
This is a PostgreSQL Docker image with the RDKit cartridge installed.
Based on docker-library/postgres and mcs07/docker-postgres-rdkit
This image inherits from the official postgres image, and therefore has all the same environment variables for configuration, and can be extended by adding entrypoint scripts to the /docker-entrypoint-initdb.d directory to be run on first launch.
Dockerfile linksStart Postgres server running in the background:
docker run --name mypostgres -p 5432:5432 -e POSTGRES_PASSWORD=mypassword -d vladkmrdnv/postgres-rdkit
Or run with an application via Docker Compose:
services:
db:
image: vladkmrdnv/postgres-rdkit
restart: always
environment:
POSTGRES_PASSWORD: mypassword
volumes:
- /path/to/pgdata:/var/lib/postgresql/data
adminer:
image: adminer
restart: always
ports:
- 8080:8080
This image exposes port 5432 (the postgres port), so standard container linking will make it automatically available to the linked containers.
POSTGRES_PASSWORD: Superuser password for PostgreSQL.POSTGRES_USER: Superuser username (default postgres).POSTGRES_DB: Default database that is created when the image is first started.PGDATA: Location for the database files (default /var/lib/postgresql/data).See the official postgres image for more details.
A multi-stage docker build is used to produce a lightweight production image without all the build dependencies. Required postgres versions and RDkit version using ARG.
postgres_image_version: Version of Docker imagepostgres_pkg_server_version: Version of Postgres-server pkg. Must be Major from docker image versionrdkit_git_ref: RDKit versionTo build, run:
docker build -t postgres-rdkit .
Content type
Image
Digest
Size
189.5 MB
Last updated
almost 5 years ago
docker pull vladkmrdnv/postgres-rdkit