докер постгрес
$ docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres
докер postgres композира
version: '3'
services:
postgres-service:
image: postgres:latest
container_name: postgres-container
ports:
- 55432:5432/tcp
environment:
POSTGRES_DB: pg_db
POSTGRES_PASSWORD: appdbpassword
volumes:
- /var/lib/postgres
- ./dbscripts/postgres:/docker-entrypoint-initdb.d
пример за файл с настройки
FROM ubuntu:18.04
COPY . /app
RUN make /app
CMD python /app/app.py
докер създава база данни postgres
# inside Dockerfile
COPY your_sql_file.sql /docker-entrypoint-initdb.d/