@xRA1Nx

Как импортировать БД 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


Структура проекта62fe0702e66f3298525516.jpeg
  • Вопрос задан
  • 295 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы