Comandos útiles para Docker

En esta entrada analizaremos algunos comandos que nos van a ser útiles para la gestión de nuestros contenedores con Docker.

Lo desglosaremos en distintos apartados:

Contenedores:

  • docker ps : Lista todos los contenedores en ejecución.
  • docker ps -a : Lista todos los contenedores, incluidos los detenidos.
  • docker start <nombre_del_contenedor> : Inicia un contenedor detenido.
  • docker stop <nombre_del_contenedor> : Detiene un contenedor en ejecución.
  • docker restart <nombre_del_contenedor> : Reinicia un contenedor.
  • docker rm <nombre_del_contenedor> : Elimina un contenedor.
  • docker logs <nombre_del_contenedor> : Muestra los registros de un contenedor.

Imágenes:

  • docker images : Lista todas las imágenes disponibles en el servidor.
  • docker pull <nombre_de_la_imagen> : Descarga una imagen desde un repositorio remoto.
  • docker build -t <nombre_de_la_imagen> . : Construye una imagen a partir de un Dockerfile en el directorio actual.
  • docker rmi <nombre_de_la_imagen> : Elimina una imagen.
  • docker inspect <nombre_de_la_imagen> : Muestra información detallada sobre una imagen.

Volúmenes:

  • docker volume ls: Lista todos los volúmenes disponibles en el servidor.
  • docker volume create <nombre_del_volumen> : Crea un nuevo volumen.
  • docker volume rm <nombre_del_volumen> : Elimina un volumen.
  • docker volume inspect <nombre_del_volumen> : Muestra información detallada sobre un volumen.

Redes:

  • docker network ls : Lista todas las redes disponibles en el servidor.
  • docker network create <nombre_de_la_red> : Crea una nueva red.
  • docker network rm <nombre_de_la_red> : Elimina una red.
  • docker network inspect <nombre_de_la_red> : Muestra información detallada sobre una red.

Otros:

  • docker compose up : Inicia todos los servicios definidos en un archivo docker-compose.yml.
  • docker compose down : Detiene y elimina todos los contenedores definidos en un archivo docker-compose.yml.
  • docker exec -it <nombre_del_contenedor> <comando>: Ejecuta un comando dentro de un contenedor en ejecución.

 

Recuerda que estos son solo algunos de los comandos más comunes y útiles de Docker. Puedes explorar más comandos ejecutando docker --help 

Para más información, puedes contactarnos haciendo click aquí.