Aquí tienes un resumen de los comandos más útiles de Docker:
docker pull <imagen> → Descarga una imagen desde Docker Hub.
docker images → Lista las imágenes disponibles en el sistema.
docker rmi <imagen> → Elimina una imagen localmente.
docker build -t <nombre:tag> . → Construye una imagen desde un Dockerfile.
docker run -d -p 8080:80 --name <nombre> <imagen> → Crea y ejecuta un contenedor en segundo plano.
docker ps → Lista los contenedores en ejecución.
docker ps -a → Lista todos los contenedores, incluidos los detenidos.
docker stop <contenedor> → Detiene un contenedor en ejecución.
docker start <contenedor> → Inicia un contenedor detenido.
docker restart <contenedor> → Reinicia un contenedor.
docker rm <contenedor> → Elimina un contenedor.
docker exec -it <contenedor> bash → Accede a la terminal de un contenedor en ejecución.
docker volume create <nombre> → Crea un volumen.
docker volume ls → Lista los volúmenes.
docker volume rm <nombre> → Elimina un volumen.
docker network ls → Lista las redes de Docker.
docker network create <nombre> → Crea una red personalizada.
docker network connect <red> <contenedor> → Conecta un contenedor a una red.
docker-compose up -d → Inicia los servicios definidos en docker-compose.yml en segundo plano.
docker-compose down → Detiene y elimina los contenedores de docker-compose.
docker-compose logs -f → Muestra los logs de los servicios en tiempo real.
docker system prune -a → Elimina contenedores, imágenes y volúmenes no utilizados.
docker container prune → Elimina todos los contenedores detenidos.
docker image prune → Elimina imágenes no utilizadas.
Si necesitas un comando más específico o con opciones adicionales, dime y te ayudo. 🚀