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

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ม.ค. 2025

ความคิดเห็น • 100

  • @antoniomcliz
    @antoniomcliz 4 ปีที่แล้ว +10

    Llegué a este vídeo buscando solución a un problema, pero me quedé viendo el resto del tutorial. Buen vídeo 👌

  • @carlosenriquesuazorubi4526
    @carlosenriquesuazorubi4526 2 ปีที่แล้ว

    Hermano, muchas gracias; prácticamente me acabas de entregar mi título universitario. SOS GROSO CRACK!

  • @PonsianoDeLoor
    @PonsianoDeLoor 2 ปีที่แล้ว

    muchas gracias por el tiempo dedicado a compartir tus conocimientos, les sera Util a quienes empiezan en el mundo de Docker

  • @LuisPerez-mw5kl
    @LuisPerez-mw5kl 2 ปีที่แล้ว

    Excelente video siemple concreto y facil de comprender, gracias por dedicar tiempo y por compartir su conocimiento Miguel

  • @Melzasx
    @Melzasx 4 ปีที่แล้ว +1

    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.

  • @luislarios1024
    @luislarios1024 3 ปีที่แล้ว

    Soy desarrollador web y estoy empezando en el mundo docker, bastante interesante por lo que he visto, muchas gracias.

  • @frankkismann1043
    @frankkismann1043 3 ปีที่แล้ว

    El mejor vídeo de docker que he visto.

  • @abrahamalegria
    @abrahamalegria 4 ปีที่แล้ว +2

    Excelente información. Muy útil y valiosa.
    Felicidades.
    Éxito

  • @erwinreyesruminot4351
    @erwinreyesruminot4351 4 ปีที่แล้ว +1

    excelente tutorial! estoy aprendiendo tecnología de contenedores y fue un muy buen acercamiento esta forma de configurar y desplegar dentro de ellos.! felicitaciones.

  • @marcsanjustmartinez1375
    @marcsanjustmartinez1375 2 ปีที่แล้ว

    Gracias amigo, me has salvado el curso... te esperan en el Valhalla

  • @emersonmachado4188
    @emersonmachado4188 3 ปีที่แล้ว

    Miguel Angel sos un mostruo excelente video excelente explicaciòn

  • @samssb0
    @samssb0 6 หลายเดือนก่อน

    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

  • @matiaschicote7709
    @matiaschicote7709 4 ปีที่แล้ว

    la verdad tu aporte es enorme, el video es muy didáctico a da una idea especifica de la utilidad de docker, muchas gracias

  • @omarconcepcion1002
    @omarconcepcion1002 4 ปีที่แล้ว +1

    Por fin logre en contrar la solución al problema que tenia con mysqli.
    Muchas gracias 🙌

  • @camiloandresmunoz6628
    @camiloandresmunoz6628 2 ปีที่แล้ว

    Excelente video, sigue así... Saludos desde Colombia

  • @RupertoCoronado
    @RupertoCoronado 4 ปีที่แล้ว

    No te detengas. Excelente trabajo.

  • @davidquintero.2885
    @davidquintero.2885 2 ปีที่แล้ว +1

    Demonios que buen video, gracias bro fue muy util

  • @IgnacioTabilo
    @IgnacioTabilo ปีที่แล้ว

    Excelente !!! muchas gracias a la primera me salio todo!!

  • @jaimedelcastillo.agenteremax
    @jaimedelcastillo.agenteremax 3 ปีที่แล้ว +1

    Me enseñaste uff, eres un maestro!

  • @togacentral
    @togacentral 2 ปีที่แล้ว

    Excelente demostración gracias por compartir.

  • @tucuman24horas13
    @tucuman24horas13 ปีที่แล้ว

    Muy bueno el tutorial. Muchas gracias

  • @jorgeramosarellano8795
    @jorgeramosarellano8795 3 ปีที่แล้ว

    CRAAAAAAAAAAAAACK!! Sin olvidar nada, sigue así.

  • @be_ariadna_magher
    @be_ariadna_magher ปีที่แล้ว

    Excelente video muchas gracias!

  • @Julio_Zambrano
    @Julio_Zambrano 3 ปีที่แล้ว +1

    Excelente video! 👌
    Gracias por la explicación tan práctica!
    Sigue así!

  • @jesusalexisariasfuentes1431
    @jesusalexisariasfuentes1431 2 ปีที่แล้ว

    Excelente video muchas gracias

  • @AlexWayne97
    @AlexWayne97 4 ปีที่แล้ว

    Justo lo que ando buscando
    Muchas gracias
    Sigue asi, eres muy bueno explicando

  • @SosunGenioV.01
    @SosunGenioV.01 7 หลายเดือนก่อน

    excelente video. Gracias

  • @StevenGomezC
    @StevenGomezC 2 ปีที่แล้ว

    Muchas gracias bro, me sirvió mucho de ayuda.

  • @juantopoja
    @juantopoja 4 ปีที่แล้ว

    justo lo que necesitaba , muchas gracias

  • @369-davian
    @369-davian 2 ปีที่แล้ว

    buen tutorial, animo, continua creando contenido

  • @jorgevilcadev
    @jorgevilcadev 2 ปีที่แล้ว

    esta muy bueno el video!!!

  • @felipenaranjo5668
    @felipenaranjo5668 3 ปีที่แล้ว

    100% recomendado excelente

  • @edgardoabarral628
    @edgardoabarral628 2 ปีที่แล้ว

    muy bueno. estas hay Miguel Amgel

  • @LeandroPocai
    @LeandroPocai 3 ปีที่แล้ว

    jajaja muy buenos los errores. buen video, gracias!

  • @edwinandrango8004
    @edwinandrango8004 4 ปีที่แล้ว +5

    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 ปีที่แล้ว

      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

  • @jhonfa94
    @jhonfa94 3 ปีที่แล้ว

    Muy buen video y es muy práctico.

  • @maximo_vj
    @maximo_vj 18 วันที่ผ่านมา

    Excelente, pero para evitar hacer varios pasos y estar ejecutando comandos, te recomiendo usar docker-compose

  • @jhoyDev
    @jhoyDev 4 ปีที่แล้ว

    Buen video, ha sido de gran ayuda 👍🏾

  • @maztergato
    @maztergato 3 ปีที่แล้ว

    Eres un grande!

  • @alvaroabaddedonesteve5988
    @alvaroabaddedonesteve5988 2 ปีที่แล้ว

    gracias, me acabo de dar cuenta de que tenia que usar el puerto 80 del contenedor

  • @fabricionoriega1184
    @fabricionoriega1184 4 ปีที่แล้ว

    Gracias, muy bueno

  • @diegoquispe7202
    @diegoquispe7202 2 ปีที่แล้ว

    tengo una duda porque por que pusiste los contendores en una red ?si ya lo linkeaste

  • @jesusherrera13
    @jesusherrera13 3 ปีที่แล้ว

    Muy bueno 👍🏾

  • @tnorlande
    @tnorlande 10 หลายเดือนก่อน

    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.

  • @lacayoramirez7840
    @lacayoramirez7840 3 ปีที่แล้ว

    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?

  • @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!!

  • @agarnoakanoa5416
    @agarnoakanoa5416 3 ปีที่แล้ว

    Buen video doc. Como puedo hacer si tengo ya mi base de datos en MySQL xampp

  • @AlexWayne97
    @AlexWayne97 4 ปีที่แล้ว +1

    De todos estos contenedores como sería su Docker file o Docker compose para automatizar todo en un archivo?

    • @miguelangelmendezloyo678
      @miguelangelmendezloyo678  4 ปีที่แล้ว +1

      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

  • @solidlucho1
    @solidlucho1 3 ปีที่แล้ว

    Gracias Bro.

  • @eddymorfy
    @eddymorfy ปีที่แล้ว

    Hola: ¿Cómo puedo ejecutar nuevamente los contenedores?

  • @maxymusgonzalezdeprension985
    @maxymusgonzalezdeprension985 3 ปีที่แล้ว

    Si quiero direccionarlo a un dominio, cómo hago, se puede?

  • @MaikeLDave
    @MaikeLDave 2 ปีที่แล้ว

    laikaso😀

  • @renatopizarro4501
    @renatopizarro4501 2 ปีที่แล้ว

    como puedo indicarle que use la carpeta /var /www/html

  • @josnnypineyro5173
    @josnnypineyro5173 6 หลายเดือนก่อน

    y si quiero usar laravel y compose??

  • @stefanidaniellamonteagudop4179
    @stefanidaniellamonteagudop4179 2 ปีที่แล้ว

    como haria para compartir esa ip y otros puedan abrir en sus pc

  • @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?

  • @emanuelrosales8785
    @emanuelrosales8785 ปีที่แล้ว

    no puedo conectar la base de datos con el index ya hice todos los pasos y nada, ayuda 😢

  • @eme0423
    @eme0423 2 ปีที่แล้ว

    Miguel y si deseamos crear una imagen de todo lo hecho, es posible?

  • @pedrolpz99
    @pedrolpz99 2 ปีที่แล้ว

    bro esta con todo el video la neta, pero con docker compose hubiera sido mas practico no? :0

  • @JesusGil90
    @JesusGil90 2 ปีที่แล้ว

    Excelente x6

  • @carlosgomez-qf5nq
    @carlosgomez-qf5nq 4 ปีที่แล้ว

    saludos amigo no me reconoce el comando docker-php-ext-install en el contenedor de php
    y como me conectaria a postgres
    saludos

  • @techsolucionesinformaticas2524
    @techsolucionesinformaticas2524 4 ปีที่แล้ว

    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

  • @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 ปีที่แล้ว +1

      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.:
      th-cam.com/video/r2Fn1TPhpn8/w-d-xo.html
      Espero que te sirva y disculpa el retraso

  • @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.

  • @rubenflores7177
    @rubenflores7177 3 ปีที่แล้ว

    Que grande :)

  • @luisindriago9286
    @luisindriago9286 2 ปีที่แล้ว

    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

  • @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

  • @rogeliogutierrez2510
    @rogeliogutierrez2510 3 ปีที่แล้ว

    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

  • @mr.puckman
    @mr.puckman 4 ปีที่แล้ว +1

    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 ปีที่แล้ว +1

      Hola, perdón por la demora, en la descripción del vídeo, te dejo los archivos de la pagina, saludos

  • @theaiden07-30
    @theaiden07-30 4 ปีที่แล้ว +1

    Si no les funciona el comando de mysqli usen : docker-php-ext-install mysqli && docker-php-ext-enable mysqli

    • @theaiden07-30
      @theaiden07-30 4 ปีที่แล้ว +2

      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 6 หลายเดือนก่อน

      @@theaiden07-30 como los reinicias?

  • @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

  • @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 :(

  • @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 th-cam.com/video/nrSANzUPzNU/w-d-xo.html 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

  • @micolegiope3367
    @micolegiope3367 4 ปีที่แล้ว +1

    si utlizas el docker-compose seria mas ordenado y mas practico

  • @edgardoabarral628
    @edgardoabarral628 3 ปีที่แล้ว

    HOLA..... HOLA..... HAY ALGIEN EN CASA...... MIGUEL ESTAN HAY...

  • @marcelchucaespinoza
    @marcelchucaespinoza 7 หลายเดือนก่อน

    404 Not Found [IP: 151.101.222.132 80] mesale ese error ayuda
    ya busque y no encuentro la solucion