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 archivodocker-compose.yml.docker compose down: Detiene y elimina todos los contenedores definidos en un archivodocker-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í.