En esta sección, aprenderemos los comandos básicos de Docker que te permitirán interactuar con contenedores e imágenes. Estos comandos son fundamentales para cualquier usuario de Docker, ya que proporcionan las herramientas necesarias para gestionar y operar contenedores de manera eficiente.

  1. Listar Versiones y Ayuda

Verificar la Versión de Docker

Para asegurarte de que Docker está instalado correctamente y verificar su versión, puedes usar el siguiente comando:

docker --version

Obtener Ayuda

Para obtener una lista de todos los comandos disponibles y sus descripciones, puedes usar:

docker --help

  1. Gestión de Imágenes

Listar Imágenes

Para ver todas las imágenes Docker que tienes en tu sistema, usa:

docker images

Descargar una Imagen

Para descargar una imagen desde Docker Hub, utiliza el comando pull seguido del nombre de la imagen:

docker pull <nombre_imagen>

Ejemplo:

docker pull nginx

Eliminar una Imagen

Para eliminar una imagen de tu sistema, usa el comando rmi seguido del ID o nombre de la imagen:

docker rmi <id_imagen>

Ejemplo:

docker rmi nginx

  1. Gestión de Contenedores

Crear y Ejecutar un Contenedor

Para crear y ejecutar un contenedor, usa el comando run seguido del nombre de la imagen:

docker run <nombre_imagen>

Ejemplo:

docker run nginx

Listar Contenedores

Para ver todos los contenedores en ejecución, usa:

docker ps

Para ver todos los contenedores, incluidos los detenidos, usa:

docker ps -a

Detener un Contenedor

Para detener un contenedor en ejecución, usa el comando stop seguido del ID o nombre del contenedor:

docker stop <id_contenedor>

Ejemplo:

docker stop 1234567890ab

Eliminar un Contenedor

Para eliminar un contenedor detenido, usa el comando rm seguido del ID o nombre del contenedor:

docker rm <id_contenedor>

Ejemplo:

docker rm 1234567890ab

  1. Inspección y Logs

Inspeccionar un Contenedor

Para obtener detalles sobre un contenedor específico, usa el comando inspect:

docker inspect <id_contenedor>

Ejemplo:

docker inspect 1234567890ab

Ver Logs de un Contenedor

Para ver los logs de un contenedor en ejecución, usa el comando logs:

docker logs <id_contenedor>

Ejemplo:

docker logs 1234567890ab

  1. Ejercicios Prácticos

Ejercicio 1: Descargar y Ejecutar una Imagen

  1. Descarga la imagen de hello-world desde Docker Hub.
  2. Ejecuta un contenedor usando la imagen hello-world.
  3. Verifica que el contenedor se ha ejecutado correctamente.

Solución:

docker pull hello-world
docker run hello-world

Ejercicio 2: Gestionar Contenedores

  1. Descarga la imagen de nginx.
  2. Ejecuta un contenedor en segundo plano usando la imagen nginx.
  3. Lista todos los contenedores en ejecución.
  4. Detén el contenedor de nginx.
  5. Elimina el contenedor de nginx.

Solución:

docker pull nginx
docker run -d nginx
docker ps
docker stop <id_contenedor_nginx>
docker rm <id_contenedor_nginx>

Conclusión

En esta sección, hemos cubierto los comandos básicos de Docker que te permitirán gestionar imágenes y contenedores de manera efectiva. Estos comandos son esenciales para cualquier usuario de Docker y te proporcionarán una base sólida para avanzar en el uso de esta poderosa herramienta. En la próxima sección, profundizaremos en la gestión de imágenes Docker y cómo construir tus propias imágenes personalizadas.

© Copyright 2024. Todos los derechos reservados