Logo Studenta

7 Limpiar el docker compose y conectar volumen externo

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

1
00:00:06,040 --> 00:00:12,130
En este momento yo no quiero que utilicemos el volumen que creamos en el post.
2
00:00:12,410 --> 00:00:18,040
Ok, entonces si ustedes regresan a la parte de sus contenedores van a ver que tenemos corriendo nuestro
3
00:00:18,040 --> 00:00:19,330
post de Speedy Admin.
4
00:00:19,900 --> 00:00:24,280
Hay varias maneras de detener esto nuevamente con la parte visual podemos detenerlo, podemos borrarlo,
5
00:00:24,280 --> 00:00:27,580
etc, pero quiero hacerlo nuevamente mediante la consola.
6
00:00:28,090 --> 00:00:33,960
Como nosotros estamos corriendo el proceso y no le pusimos la el menos de que lo corra de manera attached.
7
00:00:34,150 --> 00:00:39,670
Es decir, cada vez que ustedes presionen control se van a cancelar el proceso, o sea, detenerlo.
8
00:00:40,270 --> 00:00:45,250
Voy a regresar aquí al Docker de esto y van a ver que ya se bajó porque nuevamente estaba amarrado a
9
00:00:45,250 --> 00:00:48,940
esta y a esta instancia de mi terminal.
10
00:00:49,720 --> 00:00:55,120
Pero aquí pasa algo importante, que es donde puede ser algo confuso para muchos.
11
00:00:55,660 --> 00:01:00,640
Voy a hacer un cambio en mi Docker con Jamel.
12
00:01:00,640 --> 00:01:05,350
Hay ciertos cambios que con que ustedes lo bajen y lo vuelvan a subir funciona.
13
00:01:05,800 --> 00:01:10,570
Ok, hay ciertos cambios que así son y hay otros cambios en los cuales nosotros vamos a tener que hacer
14
00:01:10,570 --> 00:01:12,400
una limpieza y volverlo a ejecutar.
15
00:01:12,460 --> 00:01:13,690
Entonces vamos a hacer un cambio.
16
00:01:14,020 --> 00:01:21,370
Yo casualmente me di cuenta nuevamente que sesión Docker, Valium, Valium LS Me di cuenta que accidentalmente
17
00:01:21,370 --> 00:01:25,270
yo creé este volumen y dije Hey, no, eso no había que hacerlo.
18
00:01:25,270 --> 00:01:30,520
No tenía que haber creado este volumen, tenía que utilizar este de acá que es externo.
19
00:01:30,850 --> 00:01:35,170
Voy a copiar ese nombre y ahora voy a bueno, no hace falta el nombre porque es ese mismo y aquí ustedes
20
00:01:35,170 --> 00:01:35,470
lo ven.
21
00:01:35,770 --> 00:01:39,220
Voy a colocarle external en true.
22
00:01:39,970 --> 00:01:42,970
Por favor asegúrese de hacer una pequeña tabulación acá.
23
00:01:43,300 --> 00:01:43,600
Ok?
24
00:01:43,690 --> 00:01:44,480
Es un tab.
25
00:01:44,500 --> 00:01:45,520
Solo una tabulación.
26
00:01:46,510 --> 00:01:47,620
Y gánense los cambios.
27
00:01:47,650 --> 00:01:51,010
Ese sutil cambio es un mundo de diferencia.
28
00:01:51,910 --> 00:01:52,420
Vamos a ver.
29
00:01:52,990 --> 00:01:54,340
Voy a regresar a la terminal.
30
00:01:55,150 --> 00:01:56,350
Voy a limpiar la consola.
31
00:01:56,770 --> 00:01:59,500
Flecha direccional arriba hasta que encuentren el Docker con push up.
32
00:02:00,220 --> 00:02:03,010
Presionemos Enter y vamos a ver qué pasó aquí.
33
00:02:03,580 --> 00:02:06,490
Me dice possible that a, creo.
34
00:02:06,740 --> 00:02:08,470
Puedo regresar a mi creado.
35
00:02:08,470 --> 00:02:12,340
O puede ser recreado dependiendo de lo que ustedes hayan hecho.
36
00:02:12,550 --> 00:02:13,450
Estamos esperando acá.
37
00:02:13,480 --> 00:02:17,080
Regresemos a que ya diga que está conectado en el local OSS 80.
38
00:02:17,350 --> 00:02:18,190
Ya estamos listos.
39
00:02:18,730 --> 00:02:20,020
Regresaremos al navegador Web.
40
00:02:20,170 --> 00:02:21,070
Voy a recargarlo.
41
00:02:21,910 --> 00:02:23,380
Y busquemos Superman.
42
00:02:24,240 --> 00:02:24,790
Creamos Superman.
43
00:02:24,790 --> 00:02:26,350
Arroba Gmail.
44
00:02:26,350 --> 00:02:27,130
Es google.com.
45
00:02:28,320 --> 00:02:29,610
La contraseña del uno al seis.
46
00:02:31,490 --> 00:02:33,290
Ok, voy a nuevamente ingresar.
47
00:02:33,490 --> 00:02:35,490
Bueno, me pide el nombre de la contraseña del password?
48
00:02:35,520 --> 00:02:38,060
Del uno al seis nos conectamos.
49
00:02:38,060 --> 00:02:44,930
Vamos a la base de datos y puede ser un problema porque bueno, yo estaba esperando ver aquí mi base
50
00:02:44,930 --> 00:02:47,570
de datos de héroes que creé hace rato, pero no veo nada.
51
00:02:47,570 --> 00:02:49,460
Todavía sigo con la base de datos por defecto.
52
00:02:49,910 --> 00:02:50,780
Qué pasó aquí?
53
00:02:50,810 --> 00:02:52,340
Eso no funcionó, Fernando.
54
00:02:52,360 --> 00:02:55,700
Etc, etcétera Entonces hay ciertos cambios.
55
00:02:55,700 --> 00:03:00,170
Por ejemplo, el nombre de este contenedor ustedes lo pueden hacer y bajar y subir y yo no pasó nada,
56
00:03:00,860 --> 00:03:04,350
pero hay ciertos cambios que nosotros vamos a ocupar, recrearlos.
57
00:03:04,370 --> 00:03:06,140
Este es uno de esos cambios.
58
00:03:06,260 --> 00:03:14,090
Necesito recrear todo este este juego de contenedores, entonces irme a la terminal Control C varias
59
00:03:14,090 --> 00:03:14,390
veces.
60
00:03:14,390 --> 00:03:19,100
O sea, si usted presiona controles varias veces van a ver que termina el proceso, osea, el primer
61
00:03:19,100 --> 00:03:24,860
control se empieza a detenerlo y ya con control se forzadamente detiene el proceso.
62
00:03:25,160 --> 00:03:28,190
Entonces aquí no importa porque voy a escribir un Docker con pose.
63
00:03:30,310 --> 00:03:30,850
Down.
64
00:03:31,270 --> 00:03:35,380
Es decir, bájelo, presione enter y esto va a remover lo siguiente.
65
00:03:35,380 --> 00:03:38,530
Va a remover el pijama en el contenedor.
66
00:03:38,560 --> 00:03:40,810
El contenedor de la base de datos borra la red.
67
00:03:41,200 --> 00:03:42,810
Y básicamente eso.
68
00:03:43,630 --> 00:03:50,260
Si escribimos ahora Docker volume LS, vamos a ver que todavía sigue existiendo esa referencia.
69
00:03:51,100 --> 00:03:55,360
Ustedes pueden hacer el crunch y eso va a borrar todo lo que no necesita, porque hay muchas que yo
70
00:03:55,360 --> 00:03:58,750
tengo por aquí que no estoy ocupando, que están tomando espacio en mi computadora.
71
00:03:58,750 --> 00:04:00,220
Ustedes pueden hacer los volúmenes.
72
00:04:00,220 --> 00:04:01,060
Ya vimos cómo.
73
00:04:01,390 --> 00:04:07,390
Pero si yo intento eliminarla, por ejemplo, Docker Volume RM y trato de hacer esto.
74
00:04:08,850 --> 00:04:09,870
Lo voy a esperar por aquí.
75
00:04:10,320 --> 00:04:10,930
Enter.
76
00:04:10,950 --> 00:04:13,050
Me va a decir que se eliminó.
77
00:04:13,050 --> 00:04:20,790
Hay que tener mucho cuidado, porque puede ser que un simple espacio, o un carácter o un nombre, algo
78
00:04:21,060 --> 00:04:22,920
va a ser que le diga que no se encuentra.
79
00:04:22,920 --> 00:04:30,210
Pero si eliminamos ese e ese volumen, entonces nuevamente ya van a ver que no lo tenemos.
80
00:04:31,020 --> 00:04:39,240
Pero si yo vuelvo a ejecutar este, esta instancia ahora sí debería de tomar esta parte de aquí nuevamente,
81
00:04:39,270 --> 00:04:41,610
porque hicimos el Docker con pose down.
82
00:04:42,180 --> 00:04:44,310
Docker con pose down.
83
00:04:45,280 --> 00:04:46,600
Y estamos en OC.
84
00:04:46,650 --> 00:04:48,120
Estamos en el país correcto.
85
00:04:48,180 --> 00:04:48,390
Ok.
86
00:04:49,140 --> 00:04:51,090
Si ustedes lo hacen, Downey no tiene ninguna información.
87
00:04:51,090 --> 00:04:51,570
Eso está bien.
88
00:04:51,600 --> 00:04:52,260
Nos dio ningún error.
89
00:04:52,270 --> 00:04:52,860
Eso está bien.
90
00:04:53,040 --> 00:04:58,590
Recuerden, estamos en el directorio de la carpeta que tenemos aquí de nuestro proyecto.
91
00:04:59,580 --> 00:05:01,530
Ok, vamos a probarlo de nuevo.
92
00:05:01,530 --> 00:05:02,010
Docker comp.
93
00:05:02,010 --> 00:05:07,700
Post op y si quieren pueden probar en menos de un momento, pero hagamos el docker con post up.
94
00:05:07,710 --> 00:05:08,670
Presionen enter.
95
00:05:09,860 --> 00:05:14,480
Se crea la red, se crea el contenedor, los une a la red, los ambos contenedores los une.
96
00:05:14,480 --> 00:05:16,300
La red empieza a levantar la base de datos.
97
00:05:16,310 --> 00:05:19,850
La base de datos ya está lista para aceptar conexiones y ya tenemos todo funcionando.
98
00:05:20,240 --> 00:05:21,080
Regresemos aquí.
99
00:05:21,080 --> 00:05:24,810
Posiblemente tengo que recargar, volver a poner credenciales, porque yo no estoy almacenando nada
100
00:05:24,810 --> 00:05:25,030
de esto.
101
00:05:25,040 --> 00:05:28,670
Del lado del hosting superman arroba google.com.
102
00:05:30,020 --> 00:05:31,130
Contraseña del uno al seis.
103
00:05:33,770 --> 00:05:35,060
Hay que volver a crear el servidor.
104
00:05:35,900 --> 00:05:37,160
Ponemos de héroes.
105
00:05:37,280 --> 00:05:38,580
Devin o el hombre que ustedes quieran.
106
00:05:38,600 --> 00:05:40,520
Conexión El nombre de la base de datos.
107
00:05:40,520 --> 00:05:42,230
Cuál es el nombre de la base de datos?
108
00:05:42,440 --> 00:05:44,300
Se llama PostgreSQL Database.
109
00:05:44,320 --> 00:05:47,570
Bueno, la verdad es que es el host y ya está por defecto en el puerto.
110
00:05:47,570 --> 00:05:48,800
54 32.
111
00:05:49,610 --> 00:05:51,350
El usuario post es PostgreSQL.
112
00:05:51,350 --> 00:05:53,600
Contraseña el uno el seis guardaremos.
113
00:05:53,960 --> 00:05:59,660
Abrimos acá database y aquí tenemos nuestra base de datos de errores de DB.
114
00:05:59,870 --> 00:06:00,530
Voy a abrirla.
115
00:06:00,530 --> 00:06:03,180
Se conecta esquemas.
116
00:06:03,650 --> 00:06:07,370
Esto lo habíamos definido si lo habíamos definido un esquema público aquí en nuestras tablas.
117
00:06:08,770 --> 00:06:16,000
Ok, aquí está las tablas y ahí está nuestra tabla de héroes, que efectivamente vamos a ver que está
118
00:06:16,000 --> 00:06:16,930
Superman y Batman.
119
00:06:17,900 --> 00:06:22,910
Bueno o lo que ustedes hayan grabado, si es que grabaron algo, pero ya ahí lo tenemos entonces con
120
00:06:22,910 --> 00:06:24,230
lo que acabamos de aprender.
121
00:06:24,680 --> 00:06:30,380
Espero que esto haya tenido sentido, este laboratorio que nos guiamos en que pudiéramos crear nuestras
122
00:06:30,380 --> 00:06:34,700
aplicaciones de múltiples contenedores, en el cual teníamos un servicio de base de datos, también
123
00:06:34,700 --> 00:06:42,650
teníamos un servicio del cepillado y también definimos el volumen externo y a la vez el volumen que
124
00:06:42,650 --> 00:06:46,610
había definido en tiempo de construcción de este post.
125
00:06:46,640 --> 00:06:50,580
Llamo para definir el volumen en el cual yo quiero grabar esta información.
126
00:06:50,600 --> 00:06:55,430
Ustedes también pueden crearse otro volumen, pueden crearse tanto volúmenes como llegan a necesitar
127
00:06:55,640 --> 00:07:00,680
y podríamos crearnos un volumen para almacenar todas las configuraciones de nuestro piji admin, el
128
00:07:00,680 --> 00:07:03,230
cual sería algo útil si ustedes están trabajando bastante con él.
129
00:07:03,680 --> 00:07:10,430
Todavía hay otra configuración que les quiero ayudar o mostrar, que es cuando nosotros tenemos algún
130
00:07:10,430 --> 00:07:11,270
tipo de.
131
00:07:11,270 --> 00:07:13,640
O sea, no queremos crear esto de la manera.
132
00:07:13,640 --> 00:07:18,440
Ya vimos como crear los volúmenes tanto en el pad que nos genera o nos da Docker.
133
00:07:19,100 --> 00:07:26,030
También explicamos volúmenes directamente con creados automáticamente.
134
00:07:26,030 --> 00:07:29,390
También vimos los que yo creé manualmente y definir una manera externa.
135
00:07:29,900 --> 00:07:36,350
Y también hay otro que era el de En Valiums, en el cual yo puedo enlazar una carpeta de mi file system.
136
00:07:36,860 --> 00:07:38,690
A esta carpeta, por ejemplo.
137
00:07:38,690 --> 00:07:40,760
También quiero enseñarles eso porque es muy útil.
138
00:07:41,920 --> 00:07:44,020
Entonces eso lo vamos a hacer en la próxima clase.
139
00:07:44,320 --> 00:07:49,120
Pero por los momentos yo los invito a que lo dejemos así y sigamos con la próxima clase.