En aquest tema, aprendrem com gestionar les imatges Docker. Les imatges són la base dels contenidors Docker, i saber com gestionar-les és essencial per treballar de manera eficient amb Docker. Cobrirà com llistar, eliminar, etiquetar i inspeccionar imatges Docker.

Conceptes Clau

  1. Llistar imatges Docker
  2. Eliminar imatges Docker
  3. Etiquetar imatges Docker
  4. Inspeccionar imatges Docker

  1. Llistar imatges Docker

Per veure totes les imatges Docker que tens al teu sistema, pots utilitzar la comanda docker images.

Exemple:

docker images

Explicació:

Aquesta comanda mostrarà una llista de totes les imatges Docker disponibles al teu sistema, incloent-hi la següent informació:

  • REPOSITORY: El nom del repositori de la imatge.
  • TAG: L'etiqueta de la imatge.
  • IMAGE ID: L'identificador únic de la imatge.
  • CREATED: La data de creació de la imatge.
  • SIZE: La mida de la imatge.

  1. Eliminar imatges Docker

Per eliminar una imatge Docker, utilitza la comanda docker rmi seguida de l'ID de la imatge o el nom del repositori i l'etiqueta.

Exemple:

docker rmi <image_id>

Explicació:

Aquesta comanda eliminarà la imatge especificada del teu sistema. Si la imatge està en ús per algun contenidor, hauràs d'aturar i eliminar el contenidor abans de poder eliminar la imatge.

Nota:

Per eliminar totes les imatges no utilitzades, pots utilitzar la comanda següent:

docker image prune -a

  1. Etiquetar imatges Docker

Etiquetar una imatge és útil per identificar diferents versions de la mateixa imatge. Pots utilitzar la comanda docker tag per etiquetar una imatge.

Exemple:

docker tag <image_id> myrepository/myimage:mytag

Explicació:

Aquesta comanda assignarà l'etiqueta mytag a la imatge amb l'ID especificat i la guardarà al repositori myrepository amb el nom myimage.

  1. Inspeccionar imatges Docker

Per obtenir informació detallada sobre una imatge Docker, pots utilitzar la comanda docker inspect.

Exemple:

docker inspect <image_id>

Explicació:

Aquesta comanda mostrarà informació detallada sobre la imatge especificada, incloent-hi la configuració, les capes, els paràmetres de creació, etc.

Exercicis Pràctics

Exercici 1: Llistar imatges Docker

  1. Executa la comanda per llistar totes les imatges Docker al teu sistema.
  2. Identifica una imatge que vulguis etiquetar.

Solució:

docker images

Exercici 2: Etiquetar una imatge Docker

  1. Utilitza l'ID de la imatge identificada en l'exercici anterior.
  2. Etiqueta la imatge amb el nom myrepository/myimage:latest.

Solució:

docker tag <image_id> myrepository/myimage:latest

Exercici 3: Eliminar una imatge Docker

  1. Elimina la imatge etiquetada en l'exercici anterior.

Solució:

docker rmi myrepository/myimage:latest

Exercici 4: Inspeccionar una imatge Docker

  1. Inspecciona una imatge Docker de la teva elecció i revisa la informació detallada.

Solució:

docker inspect <image_id>

Errors Comuns i Consells

  • Error: "image is being used by stopped container": Això significa que la imatge està en ús per un contenidor aturat. Hauràs d'eliminar el contenidor abans d'eliminar la imatge.
  • Consell: Utilitza etiquetes descriptives per a les teves imatges per facilitar la gestió i identificació de diferents versions.

Conclusió

En aquesta secció, hem après com gestionar imatges Docker, incloent-hi com llistar, eliminar, etiquetar i inspeccionar imatges. Aquests coneixements són fonamentals per treballar de manera eficient amb Docker i mantenir un entorn de desenvolupament net i organitzat. En el següent tema, explorarem com etiquetar i pujar imatges a Docker Hub.

© Copyright 2024. Tots els drets reservats