En este momento yo no quiero que utilicemos el volumen que creamos en el post.
Ok, entonces si ustedes regresan a la parte de sus contenedores van a ver que tenemos corriendo nuestro
post de Speedy Admin.
Hay varias maneras de detener esto nuevamente con la parte visual podemos detenerlo, podemos borrarlo,
etc, pero quiero hacerlo nuevamente mediante la consola.
Como nosotros estamos corriendo el proceso y no le pusimos la el menos de que lo corra de manera attached.
Es decir, cada vez que ustedes presionen control se van a cancelar el proceso, o sea, detenerlo.
Voy a regresar aquí al Docker de esto y van a ver que ya se bajó porque nuevamente estaba amarrado a
esta y a esta instancia de mi terminal.
Pero aquí pasa algo importante, que es donde puede ser algo confuso para muchos.
Voy a hacer un cambio en mi Docker con Jamel.
Hay ciertos cambios que con que ustedes lo bajen y lo vuelvan a subir funciona.
Ok, hay ciertos cambios que así son y hay otros cambios en los cuales nosotros vamos a tener que hacer
una limpieza y volverlo a ejecutar.
Entonces vamos a hacer un cambio.
Yo casualmente me di cuenta nuevamente que sesión Docker, Valium, Valium LS Me di cuenta que accidentalmente
yo creé este volumen y dije Hey, no, eso no había que hacerlo.
No tenía que haber creado este volumen, tenía que utilizar este de acá que es externo.
Voy a copiar ese nombre y ahora voy a bueno, no hace falta el nombre porque es ese mismo y aquí ustedes
lo ven.
Voy a colocarle external en true.
Por favor asegúrese de hacer una pequeña tabulación acá.
Ok?
Es un tab.
Solo una tabulación.
Y gánense los cambios.
Ese sutil cambio es un mundo de diferencia.
Vamos a ver.
Voy a regresar a la terminal.
Voy a limpiar la consola.
Flecha direccional arriba hasta que encuentren el Docker con push up.
Presionemos Enter y vamos a ver qué pasó aquí.
Me dice possible that a, creo.
Puedo regresar a mi creado.
O puede ser recreado dependiendo de lo que ustedes hayan hecho.
Estamos esperando acá.
Regresemos a que ya diga que está conectado en el local OSS 80.
Ya estamos listos.
Regresaremos al navegador Web.
Voy a recargarlo.
Y busquemos Superman.
Creamos Superman.
Arroba Gmail.
Es google.com.
La contraseña del uno al seis.
Ok, voy a nuevamente ingresar.
Bueno, me pide el nombre de la contraseña del password?
Del uno al seis nos conectamos.
Vamos a la base de datos y puede ser un problema porque bueno, yo estaba esperando ver aquí mi base
de datos de héroes que creé hace rato, pero no veo nada.
Todavía sigo con la base de datos por defecto.
Qué pasó aquí?
Eso no funcionó, Fernando.
Etc, etcétera Entonces hay ciertos cambios.
Por ejemplo, el nombre de este contenedor ustedes lo pueden hacer y bajar y subir y yo no pasó nada,
pero hay ciertos cambios que nosotros vamos a ocupar, recrearlos.
Este es uno de esos cambios.
Necesito recrear todo este este juego de contenedores, entonces irme a la terminal Control C varias
veces.
O sea, si usted presiona controles varias veces van a ver que termina el proceso, osea, el primer
control se empieza a detenerlo y ya con control se forzadamente detiene el proceso.
Entonces aquí no importa porque voy a escribir un Docker con pose.
Down.
Es decir, bájelo, presione enter y esto va a remover lo siguiente.
Va a remover el pijama en el contenedor.
El contenedor de la base de datos borra la red.
Y básicamente eso.
Si escribimos ahora Docker volume LS, vamos a ver que todavía sigue existiendo esa referencia.
Ustedes pueden hacer el crunch y eso va a borrar todo lo que no necesita, porque hay muchas que yo
tengo por aquí que no estoy ocupando, que están tomando espacio en mi computadora.
Ustedes pueden hacer los volúmenes.
Ya vimos cómo.
Pero si yo intento eliminarla, por ejemplo, Docker Volume RM y trato de hacer esto.
Lo voy a esperar por aquí.
Enter.
Me va a decir que se eliminó.
Hay que tener mucho cuidado, porque puede ser que un simple espacio, o un carácter o un nombre, algo
va a ser que le diga que no se encuentra.
Pero si eliminamos ese e ese volumen, entonces nuevamente ya van a ver que no lo tenemos.
Pero si yo vuelvo a ejecutar este, esta instancia ahora sí debería de tomar esta parte de aquí nuevamente,
porque hicimos el Docker con pose down.
Docker con pose down.
Y estamos en OC.
Estamos en el país correcto.
Ok.
Si ustedes lo hacen, Downey no tiene ninguna información.
Eso está bien.
Nos dio ningún error.
Eso está bien.
Recuerden, estamos en el directorio de la carpeta que tenemos aquí de nuestro proyecto.
Ok, vamos a probarlo de nuevo.
Docker comp.
Post op y si quieren pueden probar en menos de un momento, pero hagamos el docker con post up.
Presionen enter.
Se crea la red, se crea el contenedor, los une a la red, los ambos contenedores los une.
La red empieza a levantar la base de datos.
La base de datos ya está lista para aceptar conexiones y ya tenemos todo funcionando.
Regresemos aquí.
Posiblemente tengo que recargar, volver a poner credenciales, porque yo no estoy almacenando nada
de esto.
Del lado del hosting superman arroba google.com.
Contraseña del uno al seis.
Hay que volver a crear el servidor.
Ponemos de héroes.
Devin o el hombre que ustedes quieran.
Conexión El nombre de la base de datos.
Cuál es el nombre de la base de datos?
Se llama PostgreSQL Database.
Bueno, la verdad es que es el host y ya está por defecto en el puerto.
54 32.
El usuario post es PostgreSQL.
Contraseña el uno el seis guardaremos.
Abrimos acá database y aquí tenemos nuestra base de datos de errores de DB.
Voy a abrirla.
Se conecta esquemas.
Esto lo habíamos definido si lo habíamos definido un esquema público aquí en nuestras tablas.
Ok, aquí está las tablas y ahí está nuestra tabla de héroes, que efectivamente vamos a ver que está
Superman y Batman.
Bueno o lo que ustedes hayan grabado, si es que grabaron algo, pero ya ahí lo tenemos entonces con
lo que acabamos de aprender.
Espero que esto haya tenido sentido, este laboratorio que nos guiamos en que pudiéramos crear nuestras
aplicaciones de múltiples contenedores, en el cual teníamos un servicio de base de datos, también
teníamos un servicio del cepillado y también definimos el volumen externo y a la vez el volumen que
había definido en tiempo de construcción de este post.
Llamo para definir el volumen en el cual yo quiero grabar esta información.
Ustedes también pueden crearse otro volumen, pueden crearse tanto volúmenes como llegan a necesitar
y podríamos crearnos un volumen para almacenar todas las configuraciones de nuestro piji admin, el
cual sería algo útil si ustedes están trabajando bastante con él.
Todavía hay otra configuración que les quiero ayudar o mostrar, que es cuando nosotros tenemos algún
tipo de.
O sea, no queremos crear esto de la manera.
Ya vimos como crear los volúmenes tanto en el pad que nos genera o nos da Docker.
También explicamos volúmenes directamente con creados automáticamente.
También vimos los que yo creé manualmente y definir una manera externa.
Y también hay otro que era el de En Valiums, en el cual yo puedo enlazar una carpeta de mi file system.
A esta carpeta, por ejemplo.
También quiero enseñarles eso porque es muy útil.
Entonces eso lo vamos a hacer en la próxima clase.
Pero por los momentos yo los invito a que lo dejemos así y sigamos con la próxima clase.