Docker Volume
Volume gerenciado pelo Docker
Volume não nomeado
Edição do arquivo compose.yaml:
~/compose$ vim compose.yamlArquivo compose.yaml com a inserção das linhas de volumes:
version: "3.8"
services:
postgre:
image: postgres:13.16
ports:
- 5432:5432
environment:
POSTGRES_PASSWORD: kubenews
POSTGRES_USER: kubenews
POSTGRES_DB: kubenews
volumes:
- postgre-docker-vol:/var/lib/postgresql/data
volumes:
postgre-docker-vol:Destaque para:
Derrubar o Compose Docker em execução:
Remover o diretório do volume:
Subir novamente o Compose Docker com os volumes especificados:
Lista o container e volume criado, e inspeção do container com o volume montado:
Volume nomeado
Derrubar o Compose Docker em execução
Verificar os containers e volumes existentes:
Remover o volume existente:
Editar o arquivo compose.yaml para inserir "name: postgre-vol":
Subida do Docker Compose:
Lista do volume criado:
Lista e inspeção do container com o volume montado:
Volume externo
Derruba o Docker Compose em execução
Lista e removo os volumes existente:
Criação de volume para simular o volume externo:
Edição do arquivo compose.yaml para utilizar "name: volume-externo" e "external:true":
Subida do Docker Compose:
Lista e inspeção do container criado com o volume externo montado:
Last updated