Instalar y Ejecutar LARAVEL usando DOCKER MUY FÁCIL

  Рет қаралды 16,423

Compucenter33

Compucenter33

Күн бұрын

No existe una forma mas FÁCIL DE HACER ESTO !!!
Vemos como virtualizar un entorno de trabajo completo para Laravel de una forma extremadamente fácil
descarga el archivo nuevo " ULTIMA VERSION DE LARAVEL" ya que el viejo no esta más en la pagina: drive.google.c...
Conviértete en miembro de este canal para disfrutar de ventajas:
/ @compucenter33

Пікірлер: 64
@alexanderorellanam
@alexanderorellanam 3 ай бұрын
Buena ! excelente explicación muchas gracias sos un genio !
@compucenter33
@compucenter33 3 ай бұрын
Gracias por tu apoyo Alexander !!! un abrazo desde aqui !!!!
@juanq.2905
@juanq.2905 Жыл бұрын
muy fácil y rápido, soy nuevo en esto de docker, me vi videos de udemy de explicaciones de docker de mas de 1hora... probé tutoriales busque, indague leí y te juro que no lo entendía... siempre algo me fallaba o faltaba (debe ser porque la mayoría de explicaciones son para linux).Llegue a tu video y en 10 minutos caí en cuenta de la mayoría de conceptos, pude instalar laravel 10.x. Gracias!
@compucenter33
@compucenter33 Жыл бұрын
Me alegro muchísimo Juan, aunque te parezca mentira en linux es casi igual, te mando un abrazo y las gracias por tus palabras y por comentar
@sergioatanacio3121
@sergioatanacio3121 Жыл бұрын
Se supone que aprender docker es aprender a usar el archivo yml, y el archivo dockerfile para poder configurar el entorno de tu proyecto. En este caso ya te dan el archivo yml y dolo lo demas se ejecuta automaticamente. Pero hay que saber como funciona el yml para poder solucionar problemas que puedan ocurrir con docker.
@jleonelpm
@jleonelpm Жыл бұрын
Saludos Juan igualmente yo ya llevaba mucho tiempo checando varios manuales y videos y siempre algo me fallaba. Con este video fue muy rapido y fácil. Gracias @Compucenter33
@SSTR96
@SSTR96 8 ай бұрын
mil gracias hermano, me vino excelente
@compucenter33
@compucenter33 8 ай бұрын
Me alegro mucho !!! gracias a ti por apoyar al canal !!! abrazo desde Uruguay
@Chitorra98duriduridr
@Chitorra98duriduridr Жыл бұрын
¿Cómo podría llevar esto a un servidor ubuntu? O en su defecto, poner el contenedor de mi proyecto en un servidor ubuntu.
@compucenter33
@compucenter33 Жыл бұрын
Notable inquietud, requiere un video completo, lo ampunto, gracias por el aporte, saludos
@josedaviddiaz9251
@josedaviddiaz9251 Жыл бұрын
Gracias crack
@compucenter33
@compucenter33 Жыл бұрын
Gracias a ti por comentar !!! saludos grande José !!!
@technonetpapelbl
@technonetpapelbl 2 ай бұрын
Soy novato en docker, quiero saber si colocando un proyecto laravel en docker, no me lo podran copiar? Gracias
@compucenter33
@compucenter33 2 ай бұрын
hola ejecutar docker es como una micro maquina virtual que tiene todo lo necesario para funcionar la app en este caso laravel, la posibilidad de que te lo copien es igual que si estuviera en una maquina real, un abrazo !!! no es lo mismo que dockterizarlo y colocarlo en docker hub ahi si todo el mundo podría descargarlo si lo haces publico
@oshoosho4604
@oshoosho4604 Жыл бұрын
proceso para dockerizar tu app de node/express con mongo o cualquier base de datos 1) en el docker-compose creas un contenedor para la db cuya imagen se descarga de docker hub 2) en el docker-compose.yml creas un contenedor para la app y le indicas q va estar en la misma red q el contenedor anterior y q depende de él 3) en el contenedor de la app indicas q la imagen se va a construir por medio de un Dockerfile 4) este archivo Dockerfile descargará una imagen de node de docker hub y en este también se le inidica con el comando COPY q coie toda nuestra carpeta build o carpeta dist a alguna ubicación de nuestro contenedor. generalmente /app. teniendo en cuenta los archivos y carpetas de nuestro .dockerignore 5) se le indica mediante el comando CMD el comando para levantar el servidor con laravel esto no es así porque desgraciadamente no hay imágenes de algo llamado laragon o de algo llamado xampp y q además y sobre todas las cosas, q se pueda instalar en un mismo contenedor composer junto con laragon o xampp. y no querran saber de lo dificil q es instalarlo y comunicar composer con laragon o xampp estando en distintos contenedores
@compucenter33
@compucenter33 Жыл бұрын
buen dato !!! saludos
@victorchinea943
@victorchinea943 Жыл бұрын
llevo toda la semana usando chat gpt y siguiendo otros videos y este es el unico que me sirvio, y que serviria para trabajar en producción gracias.
@compucenter33
@compucenter33 Жыл бұрын
Gracias Victor por tu gran apoyo !!! te mando un gran saludo
@oshoosho4604
@oshoosho4604 Жыл бұрын
ya... el problema es q yo no quiero un nuevo proyecto de laravel, lo que quiero es q se construya el contenedor con uun proyecto de laravel ya terminado. lo he hecho con node y con spring boot, pero con laravel me encuentro ya varias veces con esto q te crea el proyecto desde cero
@compucenter33
@compucenter33 Жыл бұрын
entiendo !!! en cuanto sepa algo lo subo muy buena inquietud para un video, saludos
@hyperiontitan463
@hyperiontitan463 Ай бұрын
reemplaza la carpeta con la tuya pero tienes que hacer los comandos de migracion y tambien actualizar los modulos que estes usando de laravel.
@oshoosho4604
@oshoosho4604 Жыл бұрын
traigo la solución, por desgracia no es fácil de explicar sin un video así q intentaré explicarlo en varias respuestas a este comentario
@oshoosho4604
@oshoosho4604 Жыл бұрын
PASO 1: Antes q nada explicar q mi proyecto se encuentra estructurado de la siguiente forma - carpeta principal - api // carpeta con el proyecto de laravel ... // archivos y carpetas típicos de laravel Dockerfile ... // archivos y carpetas típicos de laravel - frontend // carpeta con el proyecto de reactjs - docker-compose.yml
@oshoosho4604
@oshoosho4604 Жыл бұрын
PASO 3: en el archivo Dockerfile pegar FROM php:8.1.0-apache RUN echo 'memory_limit = 512M' >> /usr/local/etc/php/conf.d/docker-php-memlimit.ini; RUN echo 'upload_max_filesize = 40M' >> /usr/local/etc/php/conf.d/docker-php-uploads.ini; RUN apt-get update && apt-get -qq -y install curl --no-install-recommends \ libicu-dev \ libmariadb-dev \ libpq-dev \ git\ unzip\ libzip-dev\ zlib1g-dev \ libjpeg-dev \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev \ && docker-php-ext-configure gd --with-freetype --with-jpeg \ && docker-php-ext-install -j$(nproc) zip pdo bcmath gettext intl pdo_mysql gd sockets RUN pecl install grpc && docker-php-ext-enable grpc RUN apt-get install -y autoconf pkg-config libssl-dev # Clear cache RUN apt-get clean && rm -rf /var/lib/apt/lists/* # Install composer RUN php -r "readfile('getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer RUN a2enmod rewrite WORKDIR /var/www COPY ./ /var/www RUN rm -r /var/www/html \ && mv /var/www/public /var/www/html \ && chmod -R 0777 /var/www/storage/ RUN composer install EXPOSE 8080 EXPOSE 8000 // omitir si tu app no trabaja con servidor de artisan importante decir que si trabajas con postgresql u otras bases de datos, deberás instalar las extensiones necesarias para ello, no pretendo decir aquí cuales son para cada motor de bases de datos, ya q está muy documentado en internet, solo diré donde tendrías q ponerlas en este archivo en la línea q dice: && docker-php-ext-install -j$(nproc) zip pdo bcmath gettext intl pdo_mysql gd sockets justo antes de gd sockets dejando espacio en blanco de lado y lado por cada extensión
@compucenter33
@compucenter33 Жыл бұрын
Muy buen Aporte !!!! Notable !!!! gracias por Compartir !!!!
@OzcarCalle
@OzcarCalle 11 ай бұрын
en el momento que escribo "docker-compose up" en git bash me sale este error "no configuration file provided: not found", a pesar que tengo mi archivo docker-compose.yml ayudame por favor, gracias
@Crisz360
@Crisz360 11 ай бұрын
El nombre de tu archivo esta mal seguramente lo debes tener como "docker-compose.yml.txt" solo debes quitarle el .txt y vuelves a ejecutar y ya.
@compucenter33
@compucenter33 11 ай бұрын
Gracias Cris !!! Saludos
@jhonlima9802
@jhonlima9802 Жыл бұрын
Y si tengo mi app laravel con Mysql? es lo mismo o debo bajar la DB mysql?
@compucenter33
@compucenter33 Жыл бұрын
Si es lo mismo Saludos Jhon !!!
@alonsogarrido3448
@alonsogarrido3448 Жыл бұрын
en laravel igual esta la opcion del uso de sqlite si fuese asi en vez de mariadb en el archivo yml el cambio solo deberia ser sqlite ahi no ?
@compucenter33
@compucenter33 Жыл бұрын
si puedes probarlo sin problemas si no anda avísame y hacemos el tuto, saludos y gracias por exponer tu inquietud
@luchoj.3481
@luchoj.3481 Жыл бұрын
Con este entorno de trabajo se pierde el reload en caliente. ¿habrá alguna manera de resolverlo?
@compucenter33
@compucenter33 Жыл бұрын
Hola Lucho , te refieres a cuando hacer run dev ?
@nelsonvasquez4357
@nelsonvasquez4357 Жыл бұрын
Excelente video, directo al grano y muy bien explicado.
@compucenter33
@compucenter33 Жыл бұрын
Gracias por tu apoyo Nelson !!! me alegro mucho que te sirva !!! saludos
@hyperiontitan463
@hyperiontitan463 Ай бұрын
ohe no tienes telegram o whatsapp? es que no quiero instalar laravel sino solamente lamp... pero tolstech no dice como acceder a lo interno.
@compucenter33
@compucenter33 Ай бұрын
no no tengo no , no te preocupes este video es viejo en el ultimo video que hice "nube completa" te vas a la descripción y bajas los archivos uno es el de laravel y funciona de 10 abrazo !!!!
@oshoosho4604
@oshoosho4604 Жыл бұрын
en el docker-compose.yml del video que significa la línea q dice: volumes: - "./my-poject:app" entiendo que en la misma ubicación donde tienes el docker-compose.yml se va a crear el proyecto laravel con el nombre my-poject lo que no entiendo es la parte del :app ??? será q con :app estás indicando que esa es la ubicación en el contenedor donde se aloja my-project?
@compucenter33
@compucenter33 Жыл бұрын
Supongo que si, saludos
@hyperiontitan463
@hyperiontitan463 Ай бұрын
la parte donde dice /my-project es el directorio padre y donde dice app es el directorio donde ellos crean la carpeta laravel.
@hyperiontitan463
@hyperiontitan463 2 ай бұрын
ya no esta el yaml de docker compose
@compucenter33
@compucenter33 2 ай бұрын
te dejo el archivo nuevo : drive.google.com/file/d/1iAc7Qp5SLpEbMSjsgCTlpLyAVAAVrfGX/view?usp=sharing
@hyperiontitan463
@hyperiontitan463 2 ай бұрын
@@compucenter33 gracias man, igual lo probe manualmente con los guidance de ahi y pues si funciona pero cada vez que borras la carpeta se inicia otra carpeta, no he probado iniciarlo con una carpeta creada con laravel 11 a ver si arranca, eso esta como para comenzar y no poder apagar el contenedor hasta que dejas de trabajar.
@zezea.m.1126
@zezea.m.1126 Жыл бұрын
hola buen video, una consulta en el caso quiera colaborar en un proyecto con laravel 5. 8, php 7.1 como podria hacer, el proyecto esta ya en git, porfa espero tu respuesta
@compucenter33
@compucenter33 Жыл бұрын
Hola para no complicarte seria mejor instalar xampp una versión vieja que tenga php 7 por ej la xampp 7.4 y te funciona todo bien, saludos
@VidalDEV
@VidalDEV Жыл бұрын
La gracia es que bajes php y laravel en esas versiones
@santillancabrejosgabriela8966
@santillancabrejosgabriela8966 Жыл бұрын
Primero debo instalar docker?
@compucenter33
@compucenter33 Жыл бұрын
Si tal cual , saludos
@pabloivan81
@pabloivan81 11 ай бұрын
Genio!! Cortito y al pie!! Me vino fantástico. Muchas gracias!!
@compucenter33
@compucenter33 11 ай бұрын
Me alegro mucho Pablo !!! gracias a ti por comentar !!! arriba PHP !!!
@mparisiriver
@mparisiriver Жыл бұрын
Muchas gracias me diste una re mano! Saludos
@compucenter33
@compucenter33 Жыл бұрын
Me alegro mucho !! Gracias a ti por comentar !!! saludos
@nahuel9173
@nahuel9173 11 ай бұрын
Gracias! Muy claro todo.
@compucenter33
@compucenter33 11 ай бұрын
Gracias a ti por comentar !!!!
@jhonalexanderarizaduarte845
@jhonalexanderarizaduarte845 Жыл бұрын
Si sabe explicar gracias 👍
@compucenter33
@compucenter33 Жыл бұрын
Gracias a ti por comentar !! me alegro mucho que te sirva !!!
@jhonsalas5756
@jhonsalas5756 Жыл бұрын
grande maquina genio
@compucenter33
@compucenter33 Жыл бұрын
Gracias por comentar jhon !!! un gran saludo para ti
@gabrielLlanesMX
@gabrielLlanesMX Жыл бұрын
Muy buen video y ¿para agregar dominios y subdominios locales".test", agregar supervisor para colas, por ejemplo, PM2 para node js? con jobs? y todo eso que es esencial para trabajar con laravel en ambiente de pruebas?/? o en windows no se usa nada de eso? "lo lamento no uso windos desde WXP"
@compucenter33
@compucenter33 11 ай бұрын
Gracias por tus palabras, ese tema que mencionas es muy avanzado para nuestra audiencia, no lo quiero tocar mucho pero es una inquietud interesante, te mando un gran saludo
@IsmaelPachecoMedina
@IsmaelPachecoMedina Жыл бұрын
muy bien explicado unicamente me quedo una duda donde queda el respaldo de la base de datos ????
@compucenter33
@compucenter33 Жыл бұрын
Interesante duda, podemos entrar a phpmyadmin y exportarla, saludos
Laravel with Docker
18:27
Scrypster
Рет қаралды 105 М.
Laravel - Dockerizar App
26:12
Informática DP
Рет қаралды 9 М.
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 125 МЛН
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,2 МЛН
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 20 МЛН
Ozoda - Lada (Official Music Video)
06:07
Ozoda
Рет қаралды 13 МЛН
Instalar Docker en WSL sin Docker Desktop
11:17
Nazareno Anselmi
Рет қаралды 1,4 М.
Dockerfile >Docker Image > Docker Container | Beginners Hands-On | Step by Step
17:58
Laravel Sail: Entorno de Desarrollo usando Docker
14:10
Code with Luis
Рет қаралды 2,8 М.
MySQL con Docker ¡Fácil y rápido!
14:43
Informática DP
Рет қаралды 3,7 М.
Setting up a New Laravel Application and phpMyAdmin using Docker
9:11
Cómo desplegar LARAVEL + DOCKER en un VPS | GRATIS
10:32
El Rincón de Isma
Рет қаралды 1,7 М.
Laravel y Docker - ¡Fácil! Instalación en Windows
15:14
Informática DP
Рет қаралды 23 М.
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 125 МЛН