Phase Plan: - 05-PLAN.md: Combined execution plan for efficiency - 05-RESEARCH.md: Domain research on volumes and MinIO Test Scripts (4): - 01-volumes-test.sh: Volume persistence verification - 02-minio-test.sh: MinIO S3 API testing - 03-persistence-test.sh: Database persistence verification - 99-final-verification.sh: End-to-end verification Documentation (6 files): Tutorial: Docker volumes, MinIO S3 How-to: Manage volumes Reference: Volume syntax Explanation: Storage↔S3 parallels Infrastructure: - docker-compose.yml: MinIO S3 + PostgreSQL + test container - Named volumes: minio-data, db-data, test-data (INF-04 compliant) Key concepts: - Named volumes = EBS volumes - MinIO = S3 bucket (100% API compatible) - Data persistence across container lifecycle Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
30 lines
468 B
Markdown
30 lines
468 B
Markdown
# How-to: Gestire Docker Volumes
|
|
|
|
## Creare Volume
|
|
```bash
|
|
docker volume create my-volume
|
|
```
|
|
|
|
## Ispezionare Volume
|
|
```bash
|
|
docker volume inspect my-volume
|
|
```
|
|
|
|
## Liste Volumi
|
|
```bash
|
|
docker volume ls
|
|
docker volume ls --filter "name=lab04*"
|
|
```
|
|
|
|
## Backup Volume
|
|
```bash
|
|
docker run --rm -v my-volume:/data -v $(pwd):/backup \
|
|
alpine tar czf /backup/backup.tar.gz /data
|
|
```
|
|
|
|
## Rimuovere Volume
|
|
```bash
|
|
docker volume rm my-volume
|
|
# Cautela: perde tutti i dati!
|
|
```
|