Skip to content

Commit ecafdb5

Browse files
committed
Separo los deberes de la práctica en el módulo I
1 parent d82f356 commit ecafdb5

3 files changed

Lines changed: 37 additions & 34 deletions

File tree

01-contenedores/README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Agenda
44

5-
### Día I: Introducción a Docker
5+
### Día I: Introducción a Docker (6 de Octubre)
66

77
- ¿Por dónde empiezo?
88
* Docker Desktop
@@ -26,7 +26,7 @@
2626
- Ejemplo práctico: SQL Server dockerizado
2727
- Deberes
2828

29-
### Día II: Trabajando con imágenes
29+
### Día II: Trabajando con imágenes (13 de Octubre)
3030

3131
- Ver todas las imágenes en local hasta ahora
3232
- Buscar entre las imágenes descargadas
@@ -46,4 +46,8 @@
4646
* Ejecutar un contenedor con tu nueva imagen
4747
* Subir tu imagen a Docker Hub
4848
- Eliminar imágenes
49-
- Deberes
49+
- Deberes
50+
51+
52+
### Día III: Contenerización de aplicaciones (19 de Octubre)
53+

01-contenedores/contenedores-i/contenedores-i.sh

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -151,34 +151,4 @@ docker stop $(docker ps -aq)
151151
docker ps
152152

153153
#Eliminar todos los contenedores
154-
docker rm $(docker ps -aq)
155-
156-
#Deberes:
157-
# 1. Crear un contenedor con MongoDB, protegido con usuario y contraseña, añadir una colección, crear un par de documentos y acceder a ella a través de MongoDB Compass
158-
# Pasos:
159-
# - Localizar la imagen en Docker Hub para crear un MongoDB
160-
# - Ver qué parámetros necesito para crearlo
161-
# - Acceder a través del CLI para mongo y crear una colección llamada books con este formato {name: 'Kubernetes in Action', author: 'Marko Luksa'} en la base de datos test
162-
# >>>>> Comando para conectarse a mongo aquí <<<<
163-
164-
#Por si no sabes los comandos a ejecutar en MongoDB :-)
165-
db.getName()
166-
use test
167-
db.books.insert({
168-
name: 'Kubernetes in Action',
169-
author: 'Marko Luksa'
170-
})
171-
db.books.find({})
172-
exit
173-
# - Ver los logs de tu nuevo mongo
174-
# - Descargar MongoDB Compass (https://www.mongodb.com/try/download/compass)
175-
# - Accede a tu MongoDB en Docker con la siguiente cadena de conexión: mongodb://mongoadmin:secret@localhost:27017 y tus credenciales
176-
# - Revisa que tu colección está dentro de la base de datos test y que aparece el libro que insertaste.
177-
# - Intenta añadir otro documento
178-
179-
# 2. Servidor Nginx
180-
# - Crea un servidor Nginx llamado lemoncoders-web y copia el contenido de la carpeta lemoncoders-web en la ruta que sirve este servidor web.
181-
# - Ejecuta dentro del contenedor la acción ls, para comprobar que los archivos se han copiado correctamente.
182-
# - Hacer que el servidor web sea accesible desde el puerto 9999 de tu local.
183-
184-
# 3. Eliminar todos los contenedores que tienes ejecutándose en tu máquina en una sola línea.
154+
docker rm $(docker ps -aq)
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#Deberes:
2+
# 1. Crear un contenedor con MongoDB, protegido con usuario y contraseña, añadir una colección, crear un par de documentos y acceder a ella a través de MongoDB Compass
3+
# Pasos:
4+
# - Localizar la imagen en Docker Hub para crear un MongoDB
5+
# - Ver qué parámetros necesito para crearlo
6+
# - Acceder a través del CLI para mongo y crear una colección llamada books con este formato {name: 'Kubernetes in Action', author: 'Marko Luksa'} en la base de datos test
7+
# >>>>> Comando para conectarse a mongo aquí <<<<
8+
9+
#Por si no sabes los comandos a ejecutar en MongoDB :-)
10+
db.getName()
11+
use test
12+
db.books.insert({
13+
name: 'Kubernetes in Action',
14+
author: 'Marko Luksa'
15+
})
16+
db.books.find({})
17+
exit
18+
# - Ver los logs de tu nuevo mongo
19+
# - Descargar MongoDB Compass (https://www.mongodb.com/try/download/compass)
20+
# - Accede a tu MongoDB en Docker con la siguiente cadena de conexión: mongodb://mongoadmin:secret@localhost:27017 y tus credenciales
21+
# - Revisa que tu colección está dentro de la base de datos test y que aparece el libro que insertaste.
22+
# - Intenta añadir otro documento
23+
24+
# 2. Servidor Nginx
25+
# - Crea un servidor Nginx llamado lemoncoders-web y copia el contenido de la carpeta lemoncoders-web en la ruta que sirve este servidor web.
26+
# - Ejecuta dentro del contenedor la acción ls, para comprobar que los archivos se han copiado correctamente.
27+
# - Hacer que el servidor web sea accesible desde el puerto 9999 de tu local.
28+
29+
# 3. Eliminar todos los contenedores que tienes ejecutándose en tu máquina en una sola línea.

0 commit comments

Comments
 (0)