जब मैंने PostgreSQL डेटा के लिए वॉल्यूम का उपयोग करने का प्रयास किया तो मुझे अंततः पता चल गया कि क्या गलत हुआ।
मुझे नहीं पता था कि हमने docker-compose.override.yml
. का इस्तेमाल किया है , जो एक विंडोज़ पथ के साथ एक वॉल्यूम घोषित करता है।
तो यहां लगातार डेटा के साथ, विंडोज़ के लिए डॉकर पर पोस्टग्रेएसक्यूएल रखने का एक कार्यशील समाधान है:
version: '2'
services:
postgres:
image: postgres:11.5
ports:
- 5432:5432
volumes:
- pgdata:/var/lib/postgresql/data
- pgconf:/etc/postgresql
- pglog:/var/log/postgresql
volumes:
pgdata:
driver: local
pgconf:
driver: local
pglog:
driver: local
(अतिरिक्त कमांड की आवश्यकता नहीं)