Ich möchte 2 Container von postgrSQL erstellen, so dass man als DEV und andere wie DEV_STAGE verwendet werden kann.Erstellen mehrerer PostgreSQL-Container im Andockfenster in Fedora
Ich konnte erfolgreich einen Container erstellen und es wurde Port 5432 zugeordnet. Aber wenn ich versuche, den zweiten Container, wird es erstellt (manchmal zeigt den Status als EXITED), aber nicht gestartet wegen das Portnummernproblem.
Die folgenden sind die Befehle, die ich ausgeführt habe. sudo Docker run -v "pwd
/data/var/lib/pgsql/data: Z" -POSTGRESQL_USER = user1-POSTGRESQL_PASSWORD = Passwort -e POSTGRESQL_DATABASE = TEST_DB -d -p 5432: 5432 Filzhut/postgresql
sudo docker run -v "pwd
/data_stage:/var/lib/pgsql/data_stage: Z" -POSTGRESQL_USER = user1-POSTGRESQL_PASSWORD = Passwort -e POSTGRESQL_DATABASE = TEST_DB -d -p 5432: 5433 Filzhut/postgresql
Ich denke, das Port-Mapping, das ich verwende, ist falsch. Aber nicht in der Lage, den richtigen zu bekommen.