Exemplo com Docker Volume
Será utilizada a imagem do PostgreSQL:
Bind Mount (volume não gerenciado)
Criação de diretório local para o banco de dados e execução de container PostgreSQL:
Acesso ao banco de dados e verificação do banco criado:


Simulação da exclusão do container e perda do acesso ao banco de dados:

Simulação da criação de container para o mesmo volume com a retomada da conexão ao banco de dados:

Volume (volume gerenciado)
Exclusão do container em execução:
Pode ser feito de 2 formas:
Criação do volume utilizando
docker volume createUtilização do
mount
Execução de container com mapeamento de volume utilizando o mount:
Verificação do acesso ao banco de dados:


O diretório db_vol/ pode ser apagado pois não está mais sendo utilizado, pois o banco de dados está sendo gerenciado:
O acesso ao banco de dados continua ativo:

Last updated