/postgresql-docker

Docker build for Postgresql

Primary LanguageShell

Docker build for Postgresql 9.3

This repository provides Dockerfile for Postgresql 9.3 with SSH access, initally created to be used by but not limited to shaker/odoo docker image.

Started from: http://docs.docker.io/examples/postgresql_service/

Status

Ubuntu: 14.04 Postgresql: 9.3

Built images are uploaded to index.docker.io

Usage:

  • Install Docker: http://docs.docker.io/
  • Execute docker run -d --name postgresql shaker/postgresql
  • to run with SSH on port 2222 docker run -d --name postgresql -p 2222:22 shaker/postgresql
  • If you like to expose postgresql port too: docker run -d --name postgresql -p 2222:22 -p 5432:5432 shaker/postgresql
  • Stop and start again
    • docker stop postgresql
    • docker start postgresql
  • ssh root password is postgresql - you should change it if you exposed ssh port.
  • directories that can be mounted by docker (to allow backup of config, logs and databases):
    • configuration: /etc/postgresql
    • logs: /var/log/postgresql
    • db data: /var/lib/postgresql