Usando php-apache y mysql en docker para crear una página web, conectando contenedores entre si.

  Рет қаралды 40,521

Miguel Angel Mendez Loyo

Miguel Angel Mendez Loyo

Күн бұрын

Este vídeo es una introducción a la tecnología de contenedores, explica como conectar dos contenedores en docker, enfocándolos en una aplicación practica como lo que es la creación de una pagina web de registro de usuarios
Si quieres aprender mas de este tipo de temas siguenos en kodbox
/ @kodbox6752
Referencias para mas información:
PHP 8 y su nueva autentificación:
mysqlservertea...
cambiar metodo de autenticacion:
blog.pleets.or...
PHP archivo .ini:
www.php.net/ma...
Archivos de la página:
github.com/Loy...

Пікірлер: 99
@antoniomcliz
@antoniomcliz 4 жыл бұрын
Llegué a este vídeo buscando solución a un problema, pero me quedé viendo el resto del tutorial. Buen vídeo 👌
@carlosenriquesuazorubi4526
@carlosenriquesuazorubi4526 Жыл бұрын
Hermano, muchas gracias; prácticamente me acabas de entregar mi título universitario. SOS GROSO CRACK!
@PonsianoDeLoor
@PonsianoDeLoor Жыл бұрын
muchas gracias por el tiempo dedicado a compartir tus conocimientos, les sera Util a quienes empiezan en el mundo de Docker
@samssb0
@samssb0 2 ай бұрын
pues prácticamente me diste mi proyecto de economía de proyectos en la mano he de agradecerte la verdad, aunque en algunos momentos tuve dudas por el hecho de que lo hice en windows con WSL y no en linux o el hecho que no pude instalar nano desde el container de php y para modificar el archivo tuve que hacerlo desde docker desktop
@LuisPerez-mw5kl
@LuisPerez-mw5kl Жыл бұрын
Excelente video siemple concreto y facil de comprender, gracias por dedicar tiempo y por compartir su conocimiento Miguel
@luislarios1024
@luislarios1024 3 жыл бұрын
Soy desarrollador web y estoy empezando en el mundo docker, bastante interesante por lo que he visto, muchas gracias.
@Melzasx
@Melzasx 3 жыл бұрын
Magnífico tutorial caballero. Paso a paso y sin obviar nada. Muchas gracias!!!
2 жыл бұрын
Bien Miguel, me gusto el tutorial, fácil y sencillo de entender, me aclaraste muchas dudas en entender el concepto de contenedores.
@abrahamalegria
@abrahamalegria 4 жыл бұрын
Excelente información. Muy útil y valiosa. Felicidades. Éxito
@edwinandrango8004
@edwinandrango8004 4 жыл бұрын
Tengo una gran cuestión, tu pareces dominar el tema bastante, yo soy completamente nuevo ... Una vez que tienes todo eso configurado en los dos contenedores: 1. Contenedor mysql 2. Contenedor php la aplicación funciona y todo. Cómo harías para compartir esos dos contenedores ya sea como imagen, o los contenedores enlazados entre sí, al Docker Hub?? y así otra persona pueda probar lo que creaste con esos datos que están en la base de datos. No se si hay que poner los contenedores en una imagen o qué hay que hacer la verdad... me gustaría aprender eso...
@aandresdev
@aandresdev 11 ай бұрын
Lo ideal es que es crees un repositorio en git con las instrucciones usando los archivos docker-compose.yml y Dockerfile, es exactamente lo mismo
@omarconcepcion1002
@omarconcepcion1002 4 жыл бұрын
Por fin logre en contrar la solución al problema que tenia con mysqli. Muchas gracias 🙌
@erwinreyesruminot4351
@erwinreyesruminot4351 3 жыл бұрын
excelente tutorial! estoy aprendiendo tecnología de contenedores y fue un muy buen acercamiento esta forma de configurar y desplegar dentro de ellos.! felicitaciones.
@frankkismann1043
@frankkismann1043 3 жыл бұрын
El mejor vídeo de docker que he visto.
@marcsanjustmartinez1375
@marcsanjustmartinez1375 2 жыл бұрын
Gracias amigo, me has salvado el curso... te esperan en el Valhalla
@davidquintero.2885
@davidquintero.2885 2 жыл бұрын
Demonios que buen video, gracias bro fue muy util
@emersonmachado4188
@emersonmachado4188 3 жыл бұрын
Miguel Angel sos un mostruo excelente video excelente explicaciòn
@matiaschicote7709
@matiaschicote7709 3 жыл бұрын
la verdad tu aporte es enorme, el video es muy didáctico a da una idea especifica de la utilidad de docker, muchas gracias
@jaimedelcastillo.agenteremax
@jaimedelcastillo.agenteremax 2 жыл бұрын
Me enseñaste uff, eres un maestro!
@SosunGenioV.01
@SosunGenioV.01 4 ай бұрын
excelente video. Gracias
@Julio_Zambrano
@Julio_Zambrano 3 жыл бұрын
Excelente video! 👌 Gracias por la explicación tan práctica! Sigue así!
@camiloandresmunoz6628
@camiloandresmunoz6628 2 жыл бұрын
Excelente video, sigue así... Saludos desde Colombia
@RupertoCoronado
@RupertoCoronado 4 жыл бұрын
No te detengas. Excelente trabajo.
@togacentral
@togacentral 2 жыл бұрын
Excelente demostración gracias por compartir.
@IgnacioTabilo
@IgnacioTabilo 8 ай бұрын
Excelente !!! muchas gracias a la primera me salio todo!!
@AlexWayne97
@AlexWayne97 4 жыл бұрын
Justo lo que ando buscando Muchas gracias Sigue asi, eres muy bueno explicando
@jorgeramosarellano8795
@jorgeramosarellano8795 3 жыл бұрын
CRAAAAAAAAAAAAACK!! Sin olvidar nada, sigue así.
@tucuman24horas13
@tucuman24horas13 Жыл бұрын
Muy bueno el tutorial. Muchas gracias
@be_ariadna_magher
@be_ariadna_magher Жыл бұрын
Excelente video muchas gracias!
@juantopoja
@juantopoja 3 жыл бұрын
justo lo que necesitaba , muchas gracias
@alvaroabaddedonesteve5988
@alvaroabaddedonesteve5988 2 жыл бұрын
gracias, me acabo de dar cuenta de que tenia que usar el puerto 80 del contenedor
@jesusalexisariasfuentes1431
@jesusalexisariasfuentes1431 Жыл бұрын
Excelente video muchas gracias
@StevenGomezCandanoza
@StevenGomezCandanoza Жыл бұрын
Muchas gracias bro, me sirvió mucho de ayuda.
@369-davian
@369-davian 2 жыл бұрын
buen tutorial, animo, continua creando contenido
@felipenaranjo5668
@felipenaranjo5668 3 жыл бұрын
100% recomendado excelente
@jhonfa94
@jhonfa94 2 жыл бұрын
Muy buen video y es muy práctico.
@jhoyDev
@jhoyDev 3 жыл бұрын
Buen video, ha sido de gran ayuda 👍🏾
@jorgevilcadev
@jorgevilcadev 2 жыл бұрын
esta muy bueno el video!!!
@edgardoabarral628
@edgardoabarral628 2 жыл бұрын
muy bueno. estas hay Miguel Amgel
@LeandroPocai
@LeandroPocai 3 жыл бұрын
jajaja muy buenos los errores. buen video, gracias!
@maztergato
@maztergato 2 жыл бұрын
Eres un grande!
@fabricionoriega1184
@fabricionoriega1184 4 жыл бұрын
Gracias, muy bueno
@MaikeLDave
@MaikeLDave Жыл бұрын
laikaso😀
@jesusherrera13
@jesusherrera13 3 жыл бұрын
Muy bueno 👍🏾
@tnorlande
@tnorlande 6 ай бұрын
Se puede conectar el servidor apache2 (este sé ejecutar en el sistema Ubuntu directamente, no en forma de contenedor) y un contenedor de MySQL usando este mismo método. Lo quiero probar, pero sí alguien ya lo hizo genial. Soy nuevo en Docker y no entiendo mucho sobre los contenedores, no sé si es lo mismo conectar entre contendores o desde una app directamente del servidor y el contendor. Creo que puede existir problemas con la red virtual. No sé si esto es recomendado, pero tengo esta duda.
@lvwrz_fgg
@lvwrz_fgg 2 жыл бұрын
Muy bueno el video!! Pregunta: firefox se queda esperando respuesta hasta que hace timeOut. Lo cambié de puerto, volví a crear el nuevo contenedor con el servidor php:7.4-apace (linkeado con mysql) tal cual tus instrucciones pero no logro que firefox responde. Alguna ayuda? gracias!!
@pedrolpz99
@pedrolpz99 2 жыл бұрын
bro esta con todo el video la neta, pero con docker compose hubiera sido mas practico no? :0
@mauriciorpc
@mauriciorpc 2 жыл бұрын
Disculpa estoy aprendiendo a usar Docker. Sólo para confirmar. Estas usando una máquina virtual de Linux en VirtualBox y ahí corres Docker. ¿Si es así? ¿Que versión es tu windows y la virtual? Mi IDE para trabajar mi proyecto web tiene que estar instalado en la VirtualBox? ¿Tienes algún tutorial de los comandos de Docker que utilizas?
@solidlucho1
@solidlucho1 3 жыл бұрын
Gracias Bro.
@rubenflores7177
@rubenflores7177 3 жыл бұрын
Que grande :)
@rogeliogutierrez2510
@rogeliogutierrez2510 2 жыл бұрын
Excelente video amigo, como interactuaría a nivel apache si tuvieras uno en tu equipo físico que gestionara la resolución de nombres de dominio hacia tus contenedores? seria interesante verlo. sigue asi saludos. 👍
@miguelangelmendezloyo678
@miguelangelmendezloyo678 2 жыл бұрын
Tomaremos en cuenta esa pregunta para un video, muchas gracias por el apoyo
@agarnoakanoa5416
@agarnoakanoa5416 3 жыл бұрын
Buen video doc. Como puedo hacer si tengo ya mi base de datos en MySQL xampp
@lacayoramirez7840
@lacayoramirez7840 2 жыл бұрын
excelente vídeo pero tengo una pregunta si mi nombre del contenedor en este caso base datos no me lo se que comando podría usar para saberlo?
@diegoquispe7202
@diegoquispe7202 Жыл бұрын
tengo una duda porque por que pusiste los contendores en una red ?si ya lo linkeaste
@theaiden07-30
@theaiden07-30 3 жыл бұрын
Si no les funciona el comando de mysqli usen : docker-php-ext-install mysqli && docker-php-ext-enable mysqli
@theaiden07-30
@theaiden07-30 3 жыл бұрын
Si , por alguna razon no les deja actualizar el apt-get update e instalar el nano, tuve que reiniciar ambos servicios y me funciono.
@aaronlurita9995
@aaronlurita9995 2 ай бұрын
@@theaiden07-30 como los reinicias?
@mr.puckman
@mr.puckman 4 жыл бұрын
Bro muy bueno tu video me ayudo bastante 👀 sera q me puedes mandar los archivos de tu pagina prediseñada para ver como hacer la mia
@miguelangelmendezloyo678
@miguelangelmendezloyo678 4 жыл бұрын
Hola, perdón por la demora, en la descripción del vídeo, te dejo los archivos de la pagina, saludos
@techsolucionesinformaticas2524
@techsolucionesinformaticas2524 3 жыл бұрын
Que tal amigo una inquietud al momento de desplegar en la conexión me da un error ya que permite conectarme con la ip ejemplo $conexion = mysqli_connect("10.0.0.92", "root", "bdpass", "db_banco"); y no con el nombre del docker de mysql ejemplo $conexion = mysqli_connect("mysql:3306", "root", "bdpass", "db_banco") te agradecería mucho mucho una pronta respuesta
@AlexWayne97
@AlexWayne97 4 жыл бұрын
De todos estos contenedores como sería su Docker file o Docker compose para automatizar todo en un archivo?
@miguelangelmendezloyo678
@miguelangelmendezloyo678 4 жыл бұрын
Estamos trabajando en el video, actualmente tenemos un canal secundario llamado KodBox pero aun no tenemos el video realizado, pero muy pronto estara disponible gracias por tu comentario
@JesusGil90
@JesusGil90 2 жыл бұрын
Excelente x6
@luisindriago9286
@luisindriago9286 Жыл бұрын
Buen video, el canal murio? o te mudaste a otro? me ayudo a entender varias cosas, espero puedas subir uno explicando el archivo docker-compose.yml
@antoniomcliz
@antoniomcliz 4 жыл бұрын
Una pregunta, ¿Cómo puedo eliminar una imagen debido a que cree un contenedor con esa imagen con la etiqueta -d? Ya intenté con el comando 'docker rmi *image id*' pero me dice 'Error response from daemon: conflict: unable to delete' cada que lo intento.
@miguelangelmendezloyo678
@miguelangelmendezloyo678 4 жыл бұрын
Hola hermano, perdona por la demora, tienes que detener el contenedor que esta usando la imagen que corriste y ya despues eliminar la imagen aqui te dejo un video donde se explica como correr imagenes en contenedores, como deterner los contenedores, como eliminar las imagenes etc.: kzbin.info/www/bejne/qGOpn2SKhc2jpJo Espero que te sirva y disculpa el retraso
@emanuelrosales8785
@emanuelrosales8785 Жыл бұрын
no puedo conectar la base de datos con el index ya hice todos los pasos y nada, ayuda 😢
@renatopizarro4501
@renatopizarro4501 Жыл бұрын
como puedo indicarle que use la carpeta /var /www/html
@carlosgomez-qf5nq
@carlosgomez-qf5nq 3 жыл бұрын
saludos amigo no me reconoce el comando docker-php-ext-install en el contenedor de php y como me conectaria a postgres saludos
@eddymorfy
@eddymorfy Жыл бұрын
Hola: ¿Cómo puedo ejecutar nuevamente los contenedores?
@josnnypineyro5173
@josnnypineyro5173 3 ай бұрын
y si quiero usar laravel y compose??
@ericastillodetodounpoco6587
@ericastillodetodounpoco6587 3 жыл бұрын
Muchas gracias, comprendí mas cosas, solo que he seguido tus pasos y no puedo conectarme con la BD, ya instala las extensiones y reinicie y me sigue dando el mensaje que te da pero ahora dice line 4. Que habre hecho mal? Gracias.
@imanolganzedo1819
@imanolganzedo1819 3 жыл бұрын
a mi me pasa igual
@imanolganzedo1819
@imanolganzedo1819 3 жыл бұрын
arreglado! en alguna linea del index.php habia puesto mysql_connect en vez de mysqli_connect
@ericastillodetodounpoco6587
@ericastillodetodounpoco6587 3 жыл бұрын
@@imanolganzedo1819 Gracias.
@maxymusgonzalezdeprension985
@maxymusgonzalezdeprension985 2 жыл бұрын
Si quiero direccionarlo a un dominio, cómo hago, se puede?
@stefanidaniellamonteagudop4179
@stefanidaniellamonteagudop4179 2 жыл бұрын
como haria para compartir esa ip y otros puedan abrir en sus pc
@xavibsc
@xavibsc 3 жыл бұрын
me sale este error en la conexion, alguien sabe como superarlo: Warning: mysqli::__construct(): (HY000/2002): No such file or directory in /var/www/html/index.php on line 25 Error: Could not connect to database. $host = "localhost"; $username = "root"; $password = "xavier"; $db_name = "mibase"; $mysqli = new mysqli($host, $username, $password, $db_name); if(mysqli_connect_errno()) { echo "Error: Could not connect to database."; exit; como esta en el video no me resulto intente asi pero tampoco :(
@eme0423
@eme0423 2 жыл бұрын
Miguel y si deseamos crear una imagen de todo lo hecho, es posible?
@miguelangelmendezloyo678
@miguelangelmendezloyo678 2 жыл бұрын
Si, si es posible pero aun no hemos realizado ese video, disculpa
@elianeric4741
@elianeric4741 2 жыл бұрын
Cómo puedo conseguir los ejemplos de la página de autenticación?
@miguelangelmendezloyo678
@miguelangelmendezloyo678 2 жыл бұрын
Puedes descargarlo en la pagina de GitHub, en la descripción están los enlaces
@micolegiope3367
@micolegiope3367 3 жыл бұрын
si utlizas el docker-compose seria mas ordenado y mas practico
@miguelangelmendezloyo678
@miguelangelmendezloyo678 2 жыл бұрын
Esa es una buena idea para un video, lo tomaremos en cuenta
@zurddok
@zurddok 4 жыл бұрын
Hola excelente video , estoy corriendo el contenedor en una maquina rhel 7.5 , los contenedores corren bien pero cuando quiero entrar via web al phpinfo me manda : Forbidden You don't have permission to access / on this server. Apache/2.4.25 (Debian) Server at localhost Port 9090 que me falta?
@miguelangelmendezloyo678
@miguelangelmendezloyo678 4 жыл бұрын
Hola Daniel, revisa si el archivo index.php, esta en la carpeta que le especificaste dentro del volumen del contenedor (-v ). Tambien revisa el puerto en el que lo configuraste. Tambien puedes revisar este video kzbin.info/www/bejne/pKO2coGwirWthLc aquí me di cuenta de como configurar el servidor php-apache
@zurddok
@zurddok 4 жыл бұрын
Miguel Angel Gracias por la respuesta , justo no me reconocía el index.php , me di cuenta que al momento de hacer referencia al directorio (-v) que puse una / al final , destruí el contenedor y lo generé nuevamente sin la / antes de los : y ya jalo . Saludos
@edgardoabarral628
@edgardoabarral628 2 жыл бұрын
HOLA..... HOLA..... HAY ALGIEN EN CASA...... MIGUEL ESTAN HAY...
@coll_4546
@coll_4546 3 жыл бұрын
hice todos los pasos reinicie y se me borro todo.
@favianabrendamamanipaco1142
@favianabrendamamanipaco1142 4 жыл бұрын
Disculpa en que versión de ubuntu utilizaste ???
@loyo3431
@loyo3431 4 жыл бұрын
use ubuntu 16.04, tambien la computadora debe ser de 64 bits releases.ubuntu.com/16.04/ Aqui lo puedes encontrar, se llama 64-bit PC (AMD64) desktop image
@favianabrendamamanipaco1142
@favianabrendamamanipaco1142 4 жыл бұрын
gracias,e sera que me podes pasar el proyecto que hiciste,esto lo usare para hacer pruebas :) fabiola105mpa@gmail.com
@favianabrendamamanipaco1142
@favianabrendamamanipaco1142 4 жыл бұрын
me gusto mucho el vídeo estoy estudiando la carrera de sistemas,tengo que hacer con docker php y mysql y tu vídeo me ayudo para hacer lo que necesito me podías mandar los archivos que agregaste a tu pagina web pre diseñada como se ve en el vídeo para que yo vea como puedo diseñar la pagina web me gusto tu vídeo por que me ayudo lo que necesitaba
@miguelangelmendezloyo678
@miguelangelmendezloyo678 4 жыл бұрын
@@favianabrendamamanipaco1142 Hola Fabiola, perdón por la demora, en la descripción del vídeo te dejo los archivos de la página, saludos
@marcelchucaespinoza
@marcelchucaespinoza 3 ай бұрын
404 Not Found [IP: 151.101.222.132 80] mesale ese error ayuda ya busque y no encuentro la solucion
Build a Full Stack Web App in PHP and MySQL with Docker from scratch!
26:09
🌟 DOCKER PHP APACHE 🌟 ▶▶ docker php apache
21:41
Jesus Matiz
Рет қаралды 17 М.
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 6 МЛН
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 96 МЛН
Build a solid WordPress dev environment with Docker
25:16
Andrew Schmelyun
Рет қаралды 78 М.
!Presume tus sitios web y practica con Docker al mismo tiempo!
14:07
Docker - La explicación que querías
18:53
Ringa Tech
Рет қаралды 173 М.
Instala un web server con Docker
22:36
IT Learning Mexico
Рет қаралды 2 М.
Descubre 20 aplicaciones que puedes instalar con DOCKER... ¡te encantarán!
18:23
Un loco y su tecnología
Рет қаралды 76 М.
2 - Docker Compose et DockerFile (Apache, PHP, MySQL)
39:08
Nouvelle Techno
Рет қаралды 10 М.
Dockerizando aplicación de Laravel, React y Postgress
33:11
CD Coding
Рет қаралды 2,8 М.
How to install Apache web server in a Docker container
10:46
Abstract programmer
Рет қаралды 26 М.
MySQL con Docker ¡Fácil y rápido!
14:43
Informática DP
Рет қаралды 3,6 М.
OAuth 2.0 and OpenID Connect (in plain English)
1:02:17
OktaDev
Рет қаралды 1,7 МЛН