Identificación de contenedores Docker

DockerDockerBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

¡Bienvenido al desafío de identificación de contenedores Docker! Imagínese como un juez en un estadio olímpico de la antigua Grecia. Su papel es supervisar el desafío de identificar y enumerar los contenedores Docker dentro de la "arena olímpica" virtual del sistema Docker.

Los contenedores Docker son como los atletas en nuestra arena olímpica: cada uno tiene su propia identidad, propósito y capacidades. Como orquestador de contenedores, ser capaz de identificar y filtrar rápidamente los contenedores es una habilidad esencial, similar a cómo los jueces olímpicos deben ser capaces de identificar y seguir a los competidores.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/ls("List Containers") subgraph Lab Skills docker/ls -.-> lab-271474{{"Identificación de contenedores Docker"}} end

Identificación de contenedores

En cualquier entorno de contenedores, saber qué contenedores están actualmente en ejecución es el primer paso para una gestión efectiva. Así como un juez debe saber qué atletas están en el campo, debe ser capaz de ver todos los contenedores activos de un solo vistazo.

Tareas

  • Identificar los contenedores Docker en ejecución.
  • Enumerar los IDs de contenedor, las imágenes y los nombres de los contenedores en ejecución.

Requisitos

  • Guardar el resultado en /home/labex/project/containers.txt.

Ejemplo

Una vez completado con éxito este desafío, el contenido de su archivo de resultado debe tener un aspecto similar al siguiente:

$ cat /home/labex/project/containers.txt
f62c57f2a3ec jenkins/jenkins jenkins
3ac7663a03de gcr.io/k8s-minikube/kicbase:v0.0.37 minikube
✨ Revisar Solución y Practicar

Filtrado de contenedores

Ahora que puede identificar todos los contenedores en ejecución, profundicemos aún más en esta habilidad. En un entorno Docker ocupado con decenas o incluso cientos de contenedores, encontrar contenedores específicos se vuelve crucial. Esto es como centrarse en una categoría particular de atletas cuando el estadio está lleno de competidores de diferentes eventos.

Tareas

  • Filtrar los contenedores Docker en ejecución por una imagen específica.

Requisitos

  • Guardar el resultado en /home/labex/project/container_jenkins.txt.
  • La imagen Docker que se utilizará para el filtrado debe ser "jenkins/jenkins".

Ejemplo

Una vez completado con éxito este desafío, el contenido de su archivo de resultado debe tener un aspecto similar al siguiente:

$ cat /home/labex/project/container_jenkins.txt
CONTAINER ID IMAGE NAMES
f62c57f2a3ec jenkins/jenkins jenkins
✨ Revisar Solución y Practicar

Resumen

En este desafío, has aplicado de manera práctica el comando ls de Docker para identificar y filtrar los contenedores en ejecución. Este ejercicio ha mejorado tus habilidades en la gestión de contenedores Docker y ha profundizado tu comprensión de la enumeración de contenedores en un entorno Docker.

La capacidad de identificar y filtrar rápidamente los contenedores es fundamental para las operaciones de Docker, al igual que un juez debe rastrear y categorizar eficientemente a los atletas en un evento olímpico. Estas habilidades son la base para las tareas de gestión de contenedores más avanzadas que encontrarás a medida que continúes tu viaje con Docker.