🐳 50 comandos Docker más usados con emulador interactivo
Docker ayuda a construir, compartir y ejecutar aplicaciones en contenedores. Esta guía lista para WordPress combina una tabla práctica, emulador, retos guiados, canvas visual y prácticas de Dockerfile + Docker Compose sin conectarse a un daemon Docker real.
🚀 Emulador Docker responsivo
Escribe un comando, elige una sugerencia o pulsa “Usar en emulador” desde la tabla. El emulador muestra salida simulada, retroalimentación guiada y movimiento visual entre imágenes, contenedores, volúmenes, redes, Dockerfile y servicios de Compose.
docker version para iniciar tu sesión Docker.Docker CLI
Los retos FREE están disponibles ahora. LITE, PRO y PRO Plus estarán disponibles próximamente con más laboratorios guiados y scoring más profundo.
docker versionEste reto se enfoca en operaciones Docker CLI. Los ejemplos de Dockerfile y Compose aparecen en los últimos tres retos FREE.
compose.yaml: Este reto se enfoca en operaciones Docker CLI. Los ejemplos de Dockerfile y Compose aparecen en los últimos tres retos FREE.
esperando$ Waiting for a Docker command... Run a command to see simulated Docker output here.
$ Emulador Docker listo Tip: elige un comando de la tabla y pulsa "Usar en emulador".
En pantallas pequeñas, la tabla se convierte automáticamente en tarjetas para que el contenido no se corte.
| # | Comando / Parámetro | Descripción | Ejemplo | Acciones |
|---|---|---|---|---|
| 1 | docker version | Muestra la información de versión del cliente y servidor Docker. | docker version | |
| 2 | docker info | Muestra información general del entorno Docker. | docker info | |
| 3 | docker login | Autentica el cliente contra un registro de contenedores. | docker login | |
| 4 | docker logout | Cierra sesión en un registro de contenedores. | docker logout | |
| 5 | docker search | Busca imágenes en Docker Hub. | docker search nginx | |
| 6 | docker pull | Descarga una imagen desde un registro. | docker pull nginx:latest | |
| 7 | docker images | Lista las imágenes locales. | docker images | |
| 8 | docker image inspect | Inspecciona metadatos de una imagen. | docker image inspect nginx:latest | |
| 9 | docker image history | Muestra el historial de capas de una imagen. | docker image history nginx:latest | |
| 10 | docker tag | Crea una nueva etiqueta para una imagen. | docker tag nginx:latest local-nginx:v1 | |
| 11 | docker build | Construye una imagen desde un Dockerfile. | docker build -t demo-app:1.0 . | |
| 12 | docker build --no-cache | Construye una imagen sin utilizar caché. | docker build --no-cache -t demo-app:clean . | |
| 13 | docker run | Crea y ejecuta un contenedor desde una imagen. | docker run hello-world | |
| 14 | docker run -d | Ejecuta un contenedor en segundo plano. | docker run -d --name web -p 8080:80 nginx:latest | |
| 15 | docker ps | Lista contenedores en ejecución. | docker ps | |
| 16 | docker ps -a | Lista todos los contenedores, incluyendo detenidos. | docker ps -a | |
| 17 | docker logs | Muestra los logs de un contenedor. | docker logs web | |
| 18 | docker logs -f | Sigue logs del contenedor en tiempo real. | docker logs -f web | |
| 19 | docker exec | Ejecuta un comando dentro de un contenedor activo. | docker exec -it web sh | |
| 20 | docker stop | Detiene un contenedor en ejecución. | docker stop web | |
| 21 | docker start | Inicia un contenedor detenido. | docker start web | |
| 22 | docker restart | Reinicia un contenedor. | docker restart web | |
| 23 | docker rm | Elimina un contenedor detenido. | docker rm web | |
| 24 | docker rmi | Elimina una imagen local. | docker rmi local-nginx:v1 | |
| 25 | docker container prune | Elimina contenedores detenidos. | docker container prune -f | |
| 26 | docker image prune -a | Elimina imágenes no utilizadas. | docker image prune -a -f | |
| 27 | docker volume create | Crea un volumen con nombre. | docker volume create app-data | |
| 28 | docker volume ls | Lista volúmenes de Docker. | docker volume ls | |
| 29 | docker volume inspect | Inspecciona un volumen. | docker volume inspect app-data | |
| 30 | docker volume rm | Elimina un volumen de Docker. | docker volume rm app-data | |
| 31 | docker network create | Crea una red de Docker. | docker network create app-net | |
| 32 | docker network ls | Lista redes de Docker. | docker network ls | |
| 33 | docker network inspect | Inspecciona una red de Docker. | docker network inspect app-net | |
| 34 | docker network connect | Conecta un contenedor a una red. | docker network connect app-net web | |
| 35 | docker network rm | Elimina una red de Docker. | docker network rm app-net | |
| 36 | docker cp | Copia archivos entre el host y el contenedor. | docker cp index.html web:/usr/share/nginx/html/index.html | |
| 37 | docker stats | Muestra estadísticas de uso de recursos en vivo. | docker stats --no-stream | |
| 38 | docker top | Muestra procesos en ejecución dentro de un contenedor. | docker top web | |
| 39 | docker inspect | Devuelve información detallada de objetos Docker. | docker inspect web | |
| 40 | docker events | Monitorea eventos del daemon Docker. | docker events --since 10m | |
| 41 | docker compose version | Muestra la versión de Docker Compose. | docker compose version | |
| 42 | docker compose up | Crea e inicia servicios desde compose.yaml. | docker compose up -d | |
| 43 | docker compose ps | Lista contenedores administrados por Compose. | docker compose ps | |
| 44 | docker compose logs | Muestra logs de servicios definidos en Compose. | docker compose logs -f | |
| 45 | docker compose exec | Ejecuta un comando dentro de un servicio de Compose. | docker compose exec web sh | |
| 46 | docker compose restart | Reinicia servicios de Compose. | docker compose restart | |
| 47 | docker compose down | Detiene y elimina contenedores y redes de Compose. | docker compose down | |
| 48 | docker compose down -v | Detiene servicios de Compose y también elimina volúmenes nombrados. | docker compose down -v | |
| 49 | docker compose build | Construye o reconstruye servicios de Compose. | docker compose build --no-cache | |
| 50 | docker compose pull | Descarga imágenes de servicios definidos en compose.yaml. | docker compose pull |
🧠 Conclusión
Este emulador Docker queda listo para blogs, páginas, productos gratuitos de WooCommerce, contenido Moodle y microcursos. El paquete FREE contiene los retos activos ahora, mientras LITE, PRO y PRO Plus quedan visibles como expansión próxima para laboratorios más profundos, scoring, runbooks descargables y escenarios avanzados de Docker Compose.