Docker Inspect è un comando utilizzato per visualizzare informazioni dettagliate su oggetti Docker come immagini, contenitori, volumi, reti e servizi di swarn. Le informazioni vengono restituite in formato JSON, che può essere facilmente letto e utilizzato per ulteriori elaborazioni.
Ecco come usarlo:
1. Per trovare informazioni su un contenitore, utilizza il seguente comando:
```
docker inspect [container-id]
```
1. Se vuoi ottenere informazioni su un’immagine Docker, il comando sarebbe:
```
docker inspect [image-id]
```
1. Puoi anche filtrare i risultati specifici utilizzando l’opzione `-f` o `—format`. Ad esempio, per ottenere l’indirizzo IP di un contenitore, utilizzeresti:
```
docker inspect -f ‘{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}’ [container-id]
```
Cambia `[container-id]` e `[image-id]` con l’ID del contenitore o dell’immagine di cui desideri visualizzare le informazioni. Puoi ottenere queste ID utilizzando i comandi `docker ps` (per i contenitori) o `docker images` (per le immagini).
Ultimo ma non meno importante, ricorda che devi avere i diritti di amministratore o essere nel gruppo Docker per eseguire questi comandi.