PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come dovrei usare un'immagine/contenitore della finestra mobile Postgresql?

1.

Corretta. L'hai chiamato (--name some-postgres ) quindi prima di iniziarne uno nuovo, quello vecchio deve essere cancellato, ad es. docker rm -f some-postgres

No, non è affatto normale per Docker. Normalmente i container del processo Docker dovrebbero essere effimero , che viene facilmente buttato via e ricominciato.

Questo perché stai riutilizzando lo stesso contenitore. Rimuovi il contenitore e i dati sono spariti.

Sì, questa è la buona strada da percorrere avendo contenitori separati per preoccupazioni separate. Questo è utile in molti casi, ad esempio quando devi aggiornare l'immagine di base di Postgres senza perdere i tuoi dati (è qui che in particolare il contenitore dei dati inizia a svolgere il suo ruolo).

Dopo aver acquisito familiarità con le nozioni di base sulla finestra mobile, puoi dare un'occhiata a Composizione Docker o strumenti simili che ti aiuteranno a eseguire più facilmente le applicazioni multicontainer.