From 3367d4ede7be6c513314a12f4deb25bb62e89132 Mon Sep 17 00:00:00 2001 From: Tatiana Villa Ema Date: Mon, 15 Jun 2026 10:27:44 +0200 Subject: [PATCH] actualizaciones post examen TAI --- src/main/resources/temas/bloque4/B4T3.md | 68 ++++++++++++++++++++---- 1 file changed, 58 insertions(+), 10 deletions(-) diff --git a/src/main/resources/temas/bloque4/B4T3.md b/src/main/resources/temas/bloque4/B4T3.md index 9603d42..da63170 100644 --- a/src/main/resources/temas/bloque4/B4T3.md +++ b/src/main/resources/temas/bloque4/B4T3.md @@ -545,36 +545,84 @@ Repositorio de imágenes. ## 3.2. Comandos básicos Docker -### Descargar imágenes +### Gestión de imágenes ```bash -docker pull nginx + docker pull — Descarga una imagen desde Docker Hub o un registry. + docker pull nginx:latest + + docker images — Lista las imágenes locales. + + docker rmi — Elimina una imagen. + docker rmi nginx ``` -### Ejecutar contenedor +### Gestión de contenedores ```bash -docker run nginx + docker run — Crea y ejecuta un contenedor. + docker run -d -p 8080:80 nginx + + docker ps — Lista contenedores activos. + docker ps -a para ver todos. + + docker stop — Detiene un contenedor. + docker stop nombre_o_id + + docker start — Inicia un contenedor detenido. + + docker restart — Reinicia un contenedor. + + docker rm — Elimina un contenedor. + docker rm nombre_o_id ``` -### Listar contenedores +### Inspección y depuración ```bash -docker ps + docker logs — Muestra logs del contenedor. + docker logs -f api-tiempo + + docker exec — Ejecuta comandos dentro del contenedor. + docker exec -it api-tiempo sh + + docker inspect — Información detallada del contenedor o imagen. ``` -### Parar contenedor +### Volúmenes y datos ```bash -docker stop ID + docker volume ls — Lista volúmenes. + + docker volume rm — Elimina volúmenes. ``` -### Eliminar contenedor +### Redes ```bash -docker rm ID + docker network ls — Lista redes. + + docker network inspect — Detalles de una red. + + docker network create — Crea una red personalizada. ``` +### Docker Compose (básicos) + +```bash + docker compose up — Levanta todos los servicios. + docker compose up -d + + docker compose down — Detiene y elimina contenedores, redes y opcionalmente volúmenes. + + docker compose ps — Lista servicios del compose. + + docker compose logs — Logs de todos los servicios. + docker compose logs -f api-tiempo + + docker compose exec — Ejecuta comandos dentro de un servicio. + docker compose exec db sh +``` --- ## 3.3. Dockerfile