Guía de comandos útiles de Docker y Docker Compose

En este artículo iré poniendo algunos de los comandos de Docker y de Docker Compose más comunes cuando estamos utilizando estas herramientas.

Comandos Docker

Listar contenedores

Listar todos los contenedores

docker ps -a

Listar solo los contenedores en ejecución

docker ps

Detener contenedores

Detener un contenedor por su nombre o ID

docker stop ID|nombre

Detener todos los contenedores

docker stop $(docker ps -a -q)

Eliminar contenedores

Elimina un contenedor por su nombre o ID

docker rm ID|nombre

Eliminar un contenedor por su nombre o ID y los volúmenes asociados

docker rm -v ID|nombre

Elimina todos los contenedores detenidos

docker rm $(docker ps -a -q)

Elimina todos los contenedores detenidos y sus volúmenes

docker container prune

Eliminar imágenes

Elimina una imagen por su nombre o ID.

Si hay algún contenedor usando la imagen, dejará de funcionar.

docker rmi ID|nombre

Elimina todas las imágenes de una vez

docker rmi $(docker imagenes -q)

Eliminar todas las imágenes que no se están usando

docker image prune

Interactuar con contenedores

Abrir una sesión Bash en un contenedor

docker exec -it ce7aea05b590 /bin/bash

Estadísticas

Ver estadísticas en tiempo real de los contenedores en ejecución

docker stats

Comandos Docker Compose

Inicia los contenedores en segundo plano

docker compose up -d

Ver logs

Logs del servicio de WordPress

docker compose logs wordpress

Logs del servicio de base de datos

docker compose logs db

Para ver los errores en tiempo real añadir el parámetro -f

docker compose logs -f wordpress

👉  Protege el login de WordPress del ataque de bots

👇Tu comentario