Activa JavaScript para disfrutar de los vídeos de la Mediateca.
00 Mysql con docker compose - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
En este primer vídeo vamos a ver cómo lanzar una base de datos con docker y un poco cómo
00:00:00
funciona todo. Vosotros vais a tener instalado el docker de esto. Lo escribís aquí y os
00:00:07
saldrá esta pantalla. Cuando lo tengáis vais a tener esta parte de contenedores, que
00:00:16
es lo que tú tienes instalado, los programas que tú tengas instalados. En este caso hay
00:00:23
un MySQL con PHP, que la base de datos está parada, si no saldría en verde. Aquí los
00:00:28
contenedores se pueden parar, se pueden lanzar a la vez, etc. En este caso ahora estaría
00:00:35
todo ejecutándose. Ahora tenemos la base de datos MySQL y el PHPMyAdmin. Estos podéis
00:00:42
tener varios, los podéis borrar, los podéis parar. Ahora mismo los estoy parando y después
00:00:49
voy a ir eliminándolos para tenerlo desde cero. Vosotros lo tendréis así, de inicio.
00:00:56
Luego tenemos las imágenes, que son... Había antes lanzado un MySQL, la imagen desde la
00:01:01
que cargas el MySQL. Vosotros lo tendréis vacío si es la primera vez. También lo podemos
00:01:07
borrar todo esto. Tengo aquí las imágenes. Esto simplemente si lo tenéis ya cuando la
00:01:12
segunda vez que tú vas a lanzar un MySQL va a tardar mucho menos, porque esto no se
00:01:19
lo tiene que descargar. Y después vais a tener aquí los volúmenes, que igual son
00:01:24
los datos que se van a ir guardando. Y también se pueden borrar. Vosotros tendréis esto
00:01:30
así de cero. Y vosotros podéis abrir una consola y trabajar en Docker con consola.
00:01:38
¿Cómo vamos a hacerlo nosotros? Para lanzar una base de datos con todo esto. Vamos a coger
00:01:45
este documento, el Docker Compose, MySQL y PHP. Os lo copiáis y os abrís un archivo
00:01:51
en el escritorio mismo, si queréis. Me da igual. Vaya caos que tengo. Nueva carpeta.
00:01:59
Y abrimos el Docker MySQL PHP. Como queráis llamarlo. Y aquí dentro vamos a hacer un
00:02:09
archivo que se llame Docker. Es importante el nombre. Compose.yml. La extensión la tenéis
00:02:19
que tener aquí, habilitada. Si no lo tenéis aquí en vista, extensión es el nombre archivo.
00:02:29
Si no, no se ve. Si está marcado, sí se ve. Con esa extensión, ahora lo editamos,
00:02:35
lo abrimos con Visual Studio, con lo que queráis. Pegamos nuestro texto. Ahí lo tenéis
00:02:43
en el aula virtual. Y vamos a ver un poco lo que es. Una imagen de MySQL con esta contraseña
00:02:51
de root. Usuario root, MySQL password. Una base de datos, un usuario y una contraseña
00:03:00
de usuario. Y los puertos en los que vamos a utilizar. En este caso, lo que haya antes
00:03:06
de los dos puntos, siempre en los Docker Compose, son en nuestro ordenador. Y el otro, el del
00:03:11
ordenador de dentro, el del ordenador del Docker, por así decirlo. Aquí tendríamos
00:03:17
que en localhost, en la máquina real, en el puerto 6033, en ese va a estar como una
00:03:22
tubería al puerto 3306, que es el por defecto de MySQL. Y aquí tenéis revinculado el phpMyAdmin,
00:03:31
que igual va al 80 en la máquina interna, pero en nuestra máquina real utilizaremos
00:03:39
el 8081. Una vez dicho esto, guardamos el archivo y, con Control-S, y ya lo podríamos
00:03:44
lanzar. ¿Cómo lo lanzamos? Pues entramos en un terminal, en la ruta de la carpeta que
00:03:52
sea, poniéndolo ahí, escribiéndolo, y escribimos Docker Compose app-b. Esto lo que va a hacer
00:03:59
es, primero se están descargando las imágenes, porque es la primera vez, no las tiene, y
00:04:12
después lo va a lanzar. Una vez terminado, pues saldrá en verde. Esto puede tardar un
00:04:17
poco, pero la primera vez porque tiene que descargarse las imágenes. Después ya lo
00:04:25
lanzará y no tardará mucho si queremos lanzar uno nuevo. Simplemente tendríamos que cambiar
00:04:31
los puertos, revisar que no están ocupados los puertos y ya estaría. Una vez hecho esto,
00:04:37
aquí nos aparecen nuestras máquinas. Entonces, ¿cómo podemos comprobar que esto está funcionando?
00:04:43
Es muy fácil. Entramos en el localhost 8081, que es el plan sistema de Admin, y tendríamos
00:04:50
que tener nuestra base de datos. ¿Cómo compruebo que entro? Pues con el usuario root, la contraseña
00:04:58
de mi Docker Compose, la contraseña es mysecretpassword, y en principio con esto entraría. Una vez
00:05:04
dentro, pues se ven las bases de datos que sea, etcétera, que ya lo explicaré en otros
00:05:19
vídeos. Pero el caso es que está funcionando y ya tenemos nuestra base de datos lanzada
00:05:23
con Docker de una forma sencilla.
00:05:29
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- Idioma/s subtítulos:
- Autor/es:
- Pablo Pérez Martínez
- Subido por:
- Pablo P.
- Licencia:
- Reconocimiento - No comercial
- Visualizaciones:
- 66
- Fecha:
- 13 de abril de 2023 - 13:22
- Visibilidad:
- Público
- Enlace Relacionado:
- ASGBD
- Centro:
- IES FRANCISCO DE QUEVEDO
- Duración:
- 05′ 33″
- Relación de aspecto:
- 3.00:1
- Resolución:
- 3456x1152 píxeles
- Tamaño:
- 62.32 MBytes
Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.
Comentarios
Este vídeo todavía no tiene comentarios. Sé el primero en comentar.