我將 Django 與 Postgres 資料庫一起使用,所以我為 Django 和 Postgres 創建了單獨的 docker 容器,現在我想與我的團隊共享轉儲檔案,但我無法訪問轉儲檔案,請告訴我如何才能訪問轉儲檔案,訪問后如何使用容器匯入它?
docker-compose.yml
version: "3.8"
services:
pgdb:
image: "postgres"
restart: always
volumes:
- postgres_data:/var/lib/postgresql/data/
ports:
- "5432:5432"
db docker 容器內的位置

uj5u.com熱心網友回復:
您可以使用 dockercp實用程式訪問它
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
但是,您可以直接通過管道輸出 pg_dump,而不是這樣做
docker exec -t container pg_dump ... > dump.sql
和進口
cat dump.sql | docker exec -i container psql ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/391456.html
