Docker & Kubernetes for Developers · Lezione

Gestire immagini e container Docker

Impari i comandi Docker di uso quotidiano per elencare, ispezionare, arrestare, rimuovere e ripulire immagini e container, mantenendo ordinato l'ambiente.

Lezione 4 di 413 passaggi

Gestire immagini e container Docker è una lezione Docker & Kubernetes for Developers gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Docker & Kubernetes for Developers, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Docker & Kubernetes for Developers include 4 lezioni in totale.

Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.

Images vs Containers

Two core concepts: an image is a read-only template (like a class), and a container is a running instance of it (like an object). One image, many containers.

Listing Images

List the images on your machine with docker images. Each row shows the repository, tag, id, and size.

docker images

Listing Containers

docker ps shows running containers; add -a to include stopped ones too.

docker ps -a

Inspecting a Container

docker inspect prints detailed JSON about a container or image — its config, network, mounts, and more.

docker inspect my_container

Viewing Logs

Read a container's output with docker logs. Add the -f flag to follow the stream live, like tail -f.

docker logs -f my_container

Stopping and Starting

docker stop halts a container gracefully (SIGTERM, then SIGKILL after a grace period) and docker start brings it back.

docker stop my_container
docker start my_container

Removing a Container

Delete a stopped container with docker rm. You can't remove a running one unless you force it with -f.

docker rm my_container

Removing an Image

Remove an image with docker rmi. It fails if any container still references it, so clear those dependent containers first.

docker rmi nginx:latest

Running a Command Inside

docker exec runs a command inside a running container. With -it you get an interactive shell to poke around.

docker exec -it my_container sh

Cleaning Up with prune

Stopped containers and dangling images pile up over time. docker system prune reclaims all that space in one command.

docker system prune

Naming Containers

Give a container a friendly handle with --name at run time, so you reference it by name instead of a random id.

docker run --name web -d nginx

Quick Check

Test your Docker management knowledge.

Recap

Recap: list with docker images and ps -a, dig in with inspect and logs, control lifecycle via stop/start/rm/rmi, and clean up with system prune.

Gratis per iniziare

Impara Docker & Kubernetes for Developers con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
12
Lezioni
48

Domande Frequenti

La lezione «Gestire immagini e container Docker» è gratuita?

Sì — il testo completo di «Gestire immagini e container Docker» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Docker & Kubernetes for Developers, passa a CoddyKit PRO. Il corso Docker & Kubernetes for Developers include 4 lezioni in totale.

Cosa imparerò in «Gestire immagini e container Docker»?

Impari i comandi Docker di uso quotidiano per elencare, ispezionare, arrestare, rimuovere e ripulire immagini e container, mantenendo ordinato l'ambiente. Eserciti Docker & Kubernetes for Developers con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Docker & Kubernetes for Developers?

Non è richiesta alcuna esperienza precedente. Docker & Kubernetes for Developers su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.

Quanto tempo richiede la lezione «Gestire immagini e container Docker»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Docker & Kubernetes for Developers?

Sì. Ogni lezione Docker & Kubernetes for Developers include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Introduzione alla containerizzazione
  2. Installazione di Docker e comandi di base
  3. Esecuzione del primo container
  4. Gestire immagini e container Docker
← Torna a Docker & Kubernetes for Developers