sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur ska jag använda en Postgresql docker image/container?

1.

Korrekt. Du namngav den (--name some-postgres ) innan du startar en ny måste den gamla därför raderas, t.ex. docker rm -f some-postgres

Nej, det är inte på något sätt normalt för hamnarbetare. Dockerprocessbehållare ska normalt vara flyktig , som lätt slängs och startas om.

Det beror på att du återanvänder samma behållare. Ta bort behållaren och data är borta.

Ja, det här är det bra sättet att gå genom att ha separata behållare för separata problem. Detta är praktiskt i många fall, till exempel när du behöver uppgradera postgres-basbilden utan att förlora din data (det är särskilt där databehållaren börjar spela sin roll).

När du är bekant med grunderna för docker, kan du ta en titt på Docker compose eller liknande verktyg som hjälper dig att köra multicontainer-applikationer enklare.



  1. Att få mySQL lagrad procedur resulterar i en annan lagrad procedur

  2. Infoga manuellt i en tabell med SQL-sats, men nyckeln ökas automatiskt

  3. MySQL sökprodukter med deras attribut

  4. Topp 5 MySQL GUI-verktyg (gratis och betalda)