У меня восстановлена база данных с именем файла db.dump
.Я хочу восстановить эту базу данных после запуска контейнера Postgres.
docker-compose.yml
version: "2"
services:
web:
build:
context: ./Server
restart: always
ports:
- "5000:5000"
volumes:
- ./Server/:/home/app/
depends_on:
- db
links:
- db
db:
image: postgres:10
env_file: .env
restart: always
ports:
- "5432:5432"
expose:
- 5432
.env
POSTGRES_USER=taz
POSTGRES_PASSWORD=password
POSTGRES_DB=Medicine
Когда я попробовал id:
sudo docker-compose up -d --build
и после:
sudo docker-compose exec -T db pg_restore -d Medicine -U taz -C < db.dump
У меня есть следующая ошибка:
pg_restore: [архиватор]входной файл слишком короткий (чтение 0, ожидается 5)