PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como devo usar uma imagem/contêiner do docker Postgresql?


1.

Correto. Você o nomeou (--name some-postgres ) portanto, antes de iniciar um novo, o antigo deve ser excluído, por exemplo. docker rm -f some-postgres

Não, não é normal para o docker. Os contêineres de processo do Docker normalmente devem ser efêmero , que é facilmente jogado fora e começado de novo.

Isso porque você está reutilizando o mesmo contêiner. Remova o contêiner e os dados desaparecerão.

Sim, esta é a boa maneira de ter contêineres separados para preocupações separadas. Isso é útil em muitos casos, digamos quando, por exemplo, você precisa atualizar a imagem base do postgres sem perder seus dados (é, em particular, onde o contêiner de dados começa a desempenhar seu papel).

Quando estiver familiarizado com o básico do docker, você pode dar uma olhada em Docker compose ou ferramentas semelhantes que o ajudarão a executar aplicativos de vários contêineres com mais facilidade.