fix(lab-04): align storage lab with compose workflow
This commit is contained in:
@@ -42,13 +42,15 @@ services:
|
||||
|
||||
3. Verifica persistenza:
|
||||
```bash
|
||||
cd labs/lab-04-storage
|
||||
docker compose up -d
|
||||
docker exec lab04-test sh -c "echo 'test' > /data/file.txt"
|
||||
docker compose down
|
||||
docker compose up -d
|
||||
docker exec lab04-test cat /data/file.txt # Dato presente!
|
||||
docker exec lab04-test sh -c "echo 'test' > /test/file.txt"
|
||||
docker compose restart test
|
||||
docker exec lab04-test cat /test/file.txt # Dato presente!
|
||||
```
|
||||
|
||||
Nota: nel compose reale del lab il container `lab04-test` monta il volume `test-data` su `/test`, non su `/data`.
|
||||
|
||||
## Comandi Utili
|
||||
```bash
|
||||
docker volume ls # Lista volumi
|
||||
|
||||
@@ -32,18 +32,32 @@ minio:
|
||||
MINIO_ROOT_USER: minioadmin
|
||||
MINIO_ROOT_PASSWORD: minioadmin123
|
||||
ports:
|
||||
- "9000:9000" # API
|
||||
- "9001:9001" # Console
|
||||
- "127.0.0.1:9000:9000" # API
|
||||
- "127.0.0.1:9001:9001" # Console
|
||||
volumes:
|
||||
- minio-data:/data
|
||||
```
|
||||
|
||||
Nel repository trovi gia questa configurazione dentro `docker-compose.yml`. Il flusso consigliato e usare quel file direttamente:
|
||||
|
||||
```bash
|
||||
cd labs/lab-04-storage
|
||||
docker compose up -d
|
||||
docker compose ps
|
||||
```
|
||||
|
||||
## Utilizzo
|
||||
|
||||
### Accesso Console
|
||||
Apri: http://localhost:9001
|
||||
Login: minioadmin / minioadmin123
|
||||
|
||||
### Verifica Health Endpoint
|
||||
|
||||
```bash
|
||||
curl http://127.0.0.1:9000/minio/health/live
|
||||
```
|
||||
|
||||
### AWS CLI
|
||||
```bash
|
||||
aws s3 ls --endpoint-url http://localhost:9000
|
||||
|
||||
Reference in New Issue
Block a user