sql >> Database >  >> RDS >> PostgreSQL

Hoe moet ik een Postgresql-docker-image/container gebruiken?

1.

Juist. Je noemde het (--name some-postgres ) dus voordat u een nieuwe start, moet de oude worden verwijderd, b.v. docker rm -f some-postgres

Nee, het is zeker niet normaal voor Docker. Docker-procescontainers zouden normaal gesproken kortstondig , dat gemakkelijk wordt weggegooid en opnieuw wordt begonnen.

Dat komt omdat je dezelfde container hergebruikt. Verwijder de container en de gegevens zijn verdwenen.

Ja, dit is de goede manier om aparte containers te hebben voor afzonderlijke zorgen. Dit komt in veel gevallen van pas, bijvoorbeeld wanneer u de postgres-basisimage moet upgraden zonder uw gegevens te verliezen (dat is met name waar de gegevenscontainer zijn rol begint te spelen).

Als u bekend bent met de basisprincipes van docker, kunt u een kijkje nemen op Docker compose of vergelijkbare tools die u helpen om multicontainer-applicaties gemakkelijker uit te voeren.



  1. Wat is de root-fout achter Kan geen databaseverbinding tot stand brengen. Controleer verbindingsreeks, gebruikersnaam en wachtwoord.

  2. Golang MySQL die een ongedefinieerd aantal argumenten opvraagt ​​met de IN-operator

  3. Interviewvraag:Hoe krijg ik de aggregatie van de laatste 3 maanden op kolomniveau?

  4. Oracle CPU-gebruik voor sessies als percentage weergeven