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í.