नामित वॉल्यूम के साथ PostgreSQL दूसरी बार शुरू नहीं हो रहा है - postgresql, docker, docker-compose, bitnami

मैं इसका उपयोग कर रहा हूँ bitnami/postgresql:9.6 dogresql DB को शुरू करने के लिए docker की छवि। मैं कंटेनरों के पुनरारंभ के बीच डेटा को जारी रखना चाहता हूं और मैंने नामित संस्करणों का उपयोग किया है। यहाँ मेरा docker फ़ाइल विन्यास है:

  postgresql:
image: "bitnami/postgresql:9.6"
ports:
- 5432
environment:
- POSTGRESQL_REPLICATION_MODE=<name>
- POSTGRESQL_REPLICATION_USER=<name>
- POSTGRESQL_REPLICATION_PASSWORD=<name>
- POSTGRESQL_USERNAME=<name>
- POSTGRESQL_PASSWORD=<name>
- POSTGRESQL_DATABASE=<name>
- POSTGRES_INITDB_ARGS="--encoding=utf8"
volumes:
- volume-postgresql:/bitnami/postgresql/data

volumes:
volume-postgresql:

लेकिन जब मैं कंटेनर को पुनरारंभ करता हूं तो मुझे निम्नलिखित त्रुटि मिलती है:

postgresql  | nami    INFO  Initializing postgresql
postgresql  | Error executing "postInstallation": initdb: directory "/opt/bitnami/postgresql/data" exists but is not empty
postgresql  | If you want to create a new database system, either remove or empty
postgresql  | the directory "/opt/bitnami/postgresql/data" or run initdb
postgresql  | with an argument other than "/opt/bitnami/postgresql/data".

क्या आप मुझे यह जानने में मदद कर सकते हैं कि समस्या क्या है? वास्तव में मुझे उम्मीद थी कि ऐसे उद्देश्यों के लिए वॉल्यूम का उपयोग किया जाता है ... संभवतः मैं कुछ गलत करता हूं

उत्तर:

जवाब के लिए 0 № 1

ठीक है, ऐसा लगता है कि मैंने गलत निर्देशिका का उपयोग किया है। इस साइट पर आधारित https://hub.docker.com/r/bitnami/postgresql/ मुझे उपयोग करना चाहिए / bitnami के बजाय / Bitnami / PostgreSQL / डेटा


संबंधित सवाल
सबसे लोकप्रिय