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.