Как импортировать БД Postgres в контейнер docker?

Подскажите полажуйста, как импортировать дамп БД Postgres в контенер Postgres?

Я пытаюсь сделать это так:

Dockerfile:

FROM postgres
COPY postgres.sql /docker-entrypoint-initdb.d/

yml

services:
  db:
    build: ./DB
    volumes:
      - ./data/db:/var/lib/postgresql/data
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=postgres
  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    environment:
      - POSTGRES_NAME=postgres
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=postgres
    depends_on:
      - db
Вернуться на верх