1
00:00:05,470 --> 00:00:09,970
Estamos entrando a la sección tres del curso en la cual nos vamos a enfocar, de ver de qué manera podemos

2
00:00:09,970 --> 00:00:13,360
hacer persistente la información que graban nuestros contenedores.

3
00:00:13,660 --> 00:00:17,980
Hasta el momento nosotros hemos visto que hemos tenido un contenedor que le pusimos de nombre base de

4
00:00:17,980 --> 00:00:22,300
datos, en la cual hemos estado trabajando con postres y toda la información que nosotros grabamos está

5
00:00:22,330 --> 00:00:23,600
dentro de ese contenedor.

6
00:00:23,620 --> 00:00:27,910
El problema es que cuando ustedes llegan y eliminan el contenedor, también eliminamos la información

7
00:00:27,910 --> 00:00:31,690
que estaba ahí adentro, cosa que en algunos casos va a hacer lo que ustedes quieren hacer, pero en

8
00:00:31,690 --> 00:00:33,280
otros casos ustedes no quieren eso.

9
00:00:33,280 --> 00:00:35,260
Quieren hacer persistente su información.

10
00:00:35,590 --> 00:00:38,290
Entonces, cómo hacemos aquí para mantener esa data?

11
00:00:38,500 --> 00:00:43,690
Bueno, lo que vamos a hacer es tomar la información donde la graba nuestro contenedor y la vamos a

12
00:00:43,690 --> 00:00:47,950
reflejar en otro lugar que se va a llamar volúmenes.

13
00:00:48,310 --> 00:00:49,240
Nuestros volúmenes.

14
00:00:49,240 --> 00:00:54,280
Hay tres tipos que lo voy a explicar dentro de esta sección, pero vamos a usar un volumen que nosotros

15
00:00:54,280 --> 00:00:59,200
vamos a poder tomar esa data y decirle al contenedor, en este caso de PostgreSQL, toda la información

16
00:00:59,200 --> 00:01:00,790
que grabas almacenada ahí.

17
00:01:01,360 --> 00:01:05,290
Otro punto importante que nos va a permitir esto, obviamente es destruir el contenedor, volverlo a

18
00:01:05,290 --> 00:01:08,440
montar y tener toda la data exactamente como nosotros la dejamos.

19
00:01:08,890 --> 00:01:10,780
Pero también vamos a ver otro tema importante.

20
00:01:10,990 --> 00:01:11,860
Ustedes sabrán.

21
00:01:11,980 --> 00:01:18,400
Bueno, tal vez sí, tal vez no, pero hay un gestor bastante popular visual para manejar mi ciclo o

22
00:01:18,400 --> 00:01:23,380
mi SQL y María que se llama PHP phpMyAdmin.

23
00:01:23,410 --> 00:01:25,030
Voy a ponerle nada más mi API.

24
00:01:26,350 --> 00:01:29,650
phpMyAdmin ó phpMyAdmin o como se le diga.

25
00:01:30,220 --> 00:01:35,020
Este es un gestor bastante popular que usualmente viene en la mayor parte de los cPanel en los hosting

26
00:01:35,020 --> 00:01:41,530
porque es gratuito, es opensource, es fácil de usar, es poderoso, etc, pero nosotros ocupamos tener

27
00:01:41,530 --> 00:01:42,420
instalado PHP.

28
00:01:42,550 --> 00:01:47,080
Puede correr un apache o un servidor apache para poder PHP en nuestro equipo y obviamente nosotros no

29
00:01:47,080 --> 00:01:49,160
hicimos ninguna de esas configuraciones en este curso.

30
00:01:49,240 --> 00:01:53,710
Puede que ustedes tengan PHP para correr PHP en su máquina, puede que no, pero no importa.

31
00:01:54,400 --> 00:01:59,620
Lo que nosotros vamos a hacer es decirle, o mejor dicho, tomar la imagen de phpMyAdmin que ya se encuentra

32
00:01:59,620 --> 00:02:03,880
en Docker, descargarla y utilizarla de manera casi instantánea.

33
00:02:03,880 --> 00:02:07,120
Con nuestra base de datos de varias de ellas tenemos instalada.

34
00:02:07,450 --> 00:02:12,790
Entonces, en este caso nosotros o no vamos a instalar, vamos a crearnos una red que nos permita unir

35
00:02:12,790 --> 00:02:18,220
estos dos contenedores para que puedan trabajar en conjunto, porque si no están en una red, entonces

36
00:02:18,220 --> 00:02:22,540
es imposible de que este contenedor hable con o se comuniquen entre sí.

37
00:02:22,870 --> 00:02:24,820
Si no hay nada que los conecte.

38
00:02:25,030 --> 00:02:30,670
Entonces esto es lo genial que nosotros vamos a poder hacer en esta sección con Docker, porque no ocupamos

39
00:02:30,670 --> 00:02:36,040
ser expertos en redes para poder crear esta red que permita comunicarse mediante un DNS automático que

40
00:02:36,040 --> 00:02:42,790
le voy a explicar como hacerlo para que ustedes puedan usar los mismos nombres de sus contenedores como

41
00:02:42,790 --> 00:02:46,120
nombres de servidores que ustedes van a poder tener en su red.

42
00:02:46,900 --> 00:02:51,060
Esto lo que vamos a hacer en la sección van a ver que todo esto que les expliqué sonará muy complicado,

43
00:02:51,070 --> 00:02:55,720
pero realmente es muy sencillo trabajarlo con Docker, así que nos vemos en el próximo vídeo.
