Skip to content

Commit 3ec6603

Browse files
committed
Add section on common Docker commands with examples for managing containers and images
1 parent ba06348 commit 3ec6603

1 file changed

Lines changed: 67 additions & 6 deletions

File tree

01-contenedores/contenedores-i/README.md

Lines changed: 67 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,51 @@ docker ps -a
318318

319319
También puedes hacerlo desde la interfaz gráfica de Docker Desktop.
320320

321+
## 📚 Comandos Docker más comunes
322+
323+
Ahora que ya has aprendido los conceptos básicos, aquí tienes un resumen de los comandos Docker más utilizados en el día a día:
324+
325+
### 🏃 Ejecutar contenedores
326+
```bash
327+
docker run httpd # Ejecutar un contenedor
328+
docker run -d httpd # Ejecutar en segundo plano
329+
docker run -p 8080:80 httpd # Mapear puertos
330+
docker run --name mi-apache httpd # Asignar nombre personalizado
331+
```
332+
333+
### 📋 Listar y gestionar contenedores
334+
```bash
335+
docker ps # Ver contenedores en ejecución
336+
docker ps -a # Ver todos los contenedores
337+
docker stop mi-apache # Parar un contenedor
338+
docker start mi-apache # Iniciar un contenedor parado
339+
docker restart mi-apache # Reiniciar un contenedor
340+
```
341+
342+
### 🔧 Ejecutar comandos en contenedores
343+
```bash
344+
docker exec -it mi-apache bash # Abrir terminal interactiva
345+
docker exec mi-apache ls /var/www # Ejecutar comando específico
346+
```
347+
348+
### 🖼️ Gestionar imágenes
349+
```bash
350+
docker images # Listar imágenes locales
351+
docker search apache # Buscar imágenes en Docker Hub
352+
```
353+
354+
### ℹ️ Información del sistema
355+
```bash
356+
docker version # Ver versión de Docker
357+
docker info # Información del sistema Docker
358+
```
359+
360+
### 🗑️ Limpiar recursos
361+
```bash
362+
docker rm mi-apache # Eliminar contenedor
363+
docker rm $(docker ps -aq) # Eliminar todos los contenedores parados
364+
```
365+
321366
### ⚡ Comandos combinados para limpiar rápido
322367

323368
Para parar y eliminar todos los contenedores:
@@ -382,6 +427,17 @@ O bien, todo de golpe:
382427
docker rm -f mysqlserver
383428
```
384429

430+
## ℹ️ Información del sistema Docker
431+
432+
Para obtener información detallada sobre tu instalación de Docker, puedes usar estos comandos útiles:
433+
434+
```bash
435+
docker version # Ver versión de Docker
436+
docker info # Información detallada del sistema Docker
437+
```
438+
439+
El comando `docker version` te mostrará las versiones del cliente y servidor Docker, mientras que `docker info` te dará información completa sobre el estado del sistema, incluyendo número de contenedores, imágenes, configuración de red, y más.
440+
385441
---
386442

387443
## 🎉 ¡Felicidades!
@@ -390,19 +446,24 @@ En esta primera clase has aprendido a:
390446

391447
- 🖥️ Instalar Docker Desktop en tu máquina local.
392448
- 👀 Conocer Docker desde Docker Desktop.
393-
- 🏁 Ejecutar tu primer contenedor.
449+
- 🚀 Crear tu primer contenedor con un servidor web (Nginx).
450+
- 🐳 Trabajar con Docker CLI desde la línea de comandos.
451+
- 🔧 Integrar Visual Studio Code con Docker.
452+
- 🏁 Ejecutar contenedores Apache usando el Terminal de VS Code.
394453
- 📦 Ver las imágenes descargadas en tu local.
395454
- 🔍 Buscar imágenes en Docker Hub.
455+
- 🖥️ Ejecutar un contenedor y lanzar un shell interactivo en él.
396456
- 🌐 Mapear puertos de contenedor a tu máquina local.
397457
- 🕹️ Ejecutar un contenedor en segundo plano.
398458
- 📋 Listar todos los contenedores en ejecución.
399-
- 🏷️ Bautizar contenedores.
400-
- 🖥️ Ejecutar un contenedor y lanzar un shell interactivo en él.
459+
- 🏷️ Bautizar contenedores con nombres personalizados.
401460
- 🔄 Ejecutar comandos en un contenedor ya en ejecución.
402461
- 🛠️ Ejecutar comandos desde tu local dentro del contenedor.
403-
- 🛑 Parar un contenedor.
404-
- 🗑️ Eliminar un contenedor.
405-
- 🗄️ SQL Server dockerizado.
462+
- 🛑 Parar y reiniciar contenedores.
463+
- 🗑️ Eliminar contenedores del todo de tu ordenador.
464+
- 📚 Dominar los comandos Docker más comunes del día a día.
465+
- 🗄️ Crear y gestionar un SQL Server dockerizado.
466+
- ℹ️ Obtener información del sistema Docker.
406467

407468
En la siguiente clase veremos cómo crear nuestras propias imágenes de Docker.
408469

0 commit comments

Comments
 (0)