Тёмный

Node, Mongo & Docker Compose | Para iniciantes 

Fazt Code
Подписаться 261 тыс.
Просмотров 52 тыс.
50% 1

Este es un ejemplo práctico sencillo de como crear un proyecto de Node y Mongodb usando los contenedores de Docker. Para esto usaremos Docker Compose, el cual nos permitira conectar distintos contenedores de manera sencilla.
CURSO DE DOCKER
• Docker, Curso Práctico...
CURSO DE PYTHON
• Curso Python para Prin...
CURSO DE NODEJS
• Nodejs Curso Desde Cer...
CURSO DE MONGODB
• MongoDB Curso, Introdu...
MULTER, SUBIDA DE ARCHIVOS CON NODEJS
• Subida de Imagenes en ...
CURSO DE EXPRESS
• Expressjs | Nodejs Fra...
VARIABLES DE ENTORNO NODEJS
• Variables de Entorno e...
CURSO DE JAVASCRIPT
• Curso Javascript para ...
CURSO DE GIT
• Git y Github | Curso P...
VISUAL STUDIO CODE
• Visual Studio Code, Ed...
VISITA MI SITIO WEB PARA MAS CURSOS Y CONTENIDO
www.faztweb.com
blog.faztweb.com
SE UN MIEMBRO DEL CANAL:
/ @faztcode
FAZT - RU-vid:
/ fazttech
TWITTER
/ fazttech
INSTAGRAM
/ fazttech
FACEBOOK
/ fazttech
DISCORD
/ discord
SLACK
join.slack.com...
#docker #nodejs #mongodb

Опубликовано:

 

19 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 106   
@andresrodriguez4585
@andresrodriguez4585 4 года назад
Gracias Jesús por brindarnos tu conocimiento, de verdad que eres muy Crack!
@Pala_tech_
@Pala_tech_ 4 года назад
Me sangra el ojo
@andresrodriguez4585
@andresrodriguez4585 4 года назад
@@Pala_tech_ ¿Por qué? si ese es el nombre de Fazt
@hoeangeru2
@hoeangeru2 4 года назад
Siempre me sorprendo de cuanta data aprendes Fazt, si eres humano verdad? excelente calidad! Saludos desde El Salvador.
@KuRoiBatusai
@KuRoiBatusai 4 года назад
Fazt , buen video, como dices al final seria bueno un ejemplo con variables de entorno y con un Front Angular u otro. Pero a lo que quiero llegar es si además explicar como en producción uno puede tener varios front+back+db en nginx a traves de docker .
@franciscopoma7216
@franciscopoma7216 2 года назад
1:10 - Inicialización del proyecto 5:11 - DockerFile 11:28 - Ejecutar proyecto 15:03 - Docker Compose 21:10 - Instalación Docker Compose 25:05 - Volumes Nota: Si usan los siguientes comandos podrán tener archivos ignore tanto para git como para docker npx gitignore node && npx dockerignore node
@luisenriquealvavillena732
@luisenriquealvavillena732 4 года назад
QUE CAPOO!. No dejaste ni un punto suelto man. Se te entendió todo. Te ganaste un seguidor más.
@JosueVader
@JosueVader 4 года назад
Justo esta semana me halló estudiando docker con el pelado nerd y vienes tu y subes este video que obligatoriamente lo necesito, simplemente gracias fazt ❤️👋🏻
3 года назад
Muy buen tutorial. La persistencia de datos debe hacerse sobre la máquina anfitrión, ya que si se para el contenedor se pierden los datos. Se hace especificando en mongo el volumes de la forma - './mongo_data:/data/db' (y crea la base de datos en la carpeta mongo_data en el mismo directorio que la app).
@felixgar_me6685
@felixgar_me6685 4 месяца назад
GRACIAS😍😍, explicacion clara y detallada como debe ser.
@metronomo1676
@metronomo1676 2 года назад
otro día que me estás salvando la vida! yo no sé que haría sin tus vídeos! No te haces la idea de los apuros que me estás sacando!! jaja
@joseramirez1661
@joseramirez1661 4 года назад
lejos el mejor video para iniciarce en lo q es docker, felicitaciones
@chemedev
@chemedev 3 года назад
Grande Fazt! Estuve intentando levantar una imagen propia de postgres + redis y no podía, gracias a tu tutorial me las ingenié. Sos groso!
@edgarjhonatandelgadillomon5672
@edgarjhonatandelgadillomon5672 3 года назад
Excelente Fast, siempre muy buenos tus vídeos, Dios te brinde muchos años de vida para que nos sigas ilustrando con tus conocimientos.
@rafaelescalona2518
@rafaelescalona2518 3 года назад
Excelente tutorial, en verdad no cuesta nada aprender contigo, explicas todo de manera muy fácil de entender, mis respetos 👏👏
@ludwingriveraamador
@ludwingriveraamador 4 года назад
Que genial esta el video, fue muy fácil entender como hacer uso de docker-compose. Gracias por tanto.
@shiionm5301
@shiionm5301 2 года назад
Mil gracias por todo tu contenido, me ayudaste con react, python, docker, git, tenes absolutamente todo y de muy buena calidad
@leslysuarez9686
@leslysuarez9686 2 года назад
Hola, Fazt, quisiera agradecerte por el contenido. No sabia por donde comenzar, pero con este video que es super bueno ya tengo la idea. Me haz ayudado mucho, hasta con el de typescript y express, ojala sigas haciendo contenido que te lo agradeceremos. Un abrazo 🫶
@juanpablocenturion9485
@juanpablocenturion9485 3 года назад
Estas salvando mi vida
@carlosazueta5656
@carlosazueta5656 3 года назад
gracias atus videos entendi que es y como se usa Docker mil gracias. y bien merecido tu like
@pedroalonsoms
@pedroalonsoms Год назад
muchas gracias, gran video 🙏
@davidalejandrocorrea5355
@davidalejandrocorrea5355 2 года назад
Hola, te felicito por la manera en que explicas todo. Excelente sigue adelante. Me suscribo
@MMAA_917
@MMAA_917 3 года назад
gracias men, fue muy explicativo tu tutorial, saludos desde Chile...
@maximo_vj
@maximo_vj 2 года назад
Buen video, contigo todo parece muy sencillo. Muchas gracias, bro.
@manuelflorez7265
@manuelflorez7265 3 года назад
Si usan docker con Windows y no les sirve el nodemon => "dev": "nodemon --legacy-watch src/index.js"
@ignaciomoralesyanez300
@ignaciomoralesyanez300 2 года назад
un crack
@joncch6544
@joncch6544 2 года назад
Gracias
@cristiancamilogomezgalvis2070
brutal, este comentario
@josueperezf
@josueperezf 11 месяцев назад
utilice -L y me funcionó. imagino que es una forma abreviada de tu comando. Gracias
@razekrs5379
@razekrs5379 2 года назад
Eres el mejor cms
@FaztCode
@FaztCode 2 года назад
CMS? 🤔
@salo3365
@salo3365 2 года назад
Estupendo tutorial, cada segundo del video vale la pena jaja . Me quedo manija de saber como administrar el .env para poder subirlo a produccion sin que esten las credenciales en el repo.
@webmaster2270
@webmaster2270 3 года назад
Como siempre, exelente.
@rafaelpereiraarias
@rafaelpereiraarias 4 года назад
Cuenta la leyenda que cuando llegas de primeras no sabes que comentar, de todas formas gracias por tu gran contenido
@gabrielscocozza2351
@gabrielscocozza2351 2 года назад
EXCELENTE VIDEO
@TheDSHAND
@TheDSHAND 3 года назад
Me ha sido de gran ayuda, muchas gracias! Dejo mi like
@SanchayanPackiyanathan
@SanchayanPackiyanathan 2 года назад
Gracias amigo!! Que tengas un excelente año !!!
@lugia4722
@lugia4722 3 года назад
Muy bien sigue subiendo video relacionados con Docker y también algo de Kubernetes podría ser
@anag2125
@anag2125 3 года назад
Gracias como siempre! super claro!!!
@alexcastan_
@alexcastan_ 4 года назад
excelente video, te suplicaria si puedes hacer esto mismo pero nginx, php y mongo con docker compose, estoy muy confundido y llevo un par de semanas luchando con esto pero me ha sido muy lioso, te importaria darme una luz en el camino y se que muchos lo agradeceran, un abrazo y eres mi profesor virtual favorito gracias por tu labor
@edd_ff
@edd_ff 3 года назад
Excelente aporte! muchas gracias
@jdmasoft
@jdmasoft 10 месяцев назад
Grande fazttt🎉🎉
@tecomAGS
@tecomAGS 9 месяцев назад
Felicidades excelente video, tendrás alguno con el complemento de angular
@hash5075
@hash5075 4 года назад
Fazt gracias por tu conocimiento me gustaria un video practico del mvc
@compiller6637
@compiller6637 2 года назад
Este video esta genial gracias faztSiempre muy buen contenido👌
@maopuerta3430
@maopuerta3430 4 года назад
Excelente video Fast. Mil gracias
@iceman10271
@iceman10271 4 года назад
Brutal viejo, que buen video, muchas gracias
@CriptoGestorVE
@CriptoGestorVE 4 года назад
excelente, muchas gracias por compartir
@estebanparra9664
@estebanparra9664 3 года назад
Buenísimo! Aunque por alguna razón no me funcionó el nodemon, siempre me tocaba terminar y volver a ejecutar. Pero buenísimo!
@joncch6544
@joncch6544 2 года назад
Buenísimo el video, yo también tengo ese problema con nodemon
@juanestebanecheverryperdom6749
@juanestebanecheverryperdom6749 3 года назад
sera que tendras un docker-compose con un jenkins para despliegue continuo?
@fastsmartsystem
@fastsmartsystem 4 года назад
Graciass, Eres el mejor
@crisel15tqm
@crisel15tqm 4 года назад
Ay que belleza 🥺
@marcelagonzalez6968
@marcelagonzalez6968 3 года назад
Excelentemente explicado
@andress9780
@andress9780 4 года назад
Excelente vídeo fazt!
@MiguelHG2351
@MiguelHG2351 4 года назад
Gracias por el video, queria ver de que se trataba docker : )
@mavamv3737
@mavamv3737 Год назад
Hola!! gracias por el video!! Tengo una pregunta, una vez que se despliega el docker, puedo agregar otros modulos? pregunta tonta seguramente jejeje
@matonolo
@matonolo 4 года назад
8:30 en la lineas 3 y 5 estas duplicando funciones, Por lo que tengo entendido WORKDIR ademas de moverte a la dirección que le marcas también te crea los directorios si es que estos no existen.
@juancarlosmamanirojas865
@juancarlosmamanirojas865 3 года назад
hola muy buen video!. Podrías hacer un video en docker-compose usando mongo y emqx porfavor
@carloslazaro162
@carloslazaro162 4 года назад
excelente vídeo !
@josecastar
@josecastar Год назад
Podrías por favor indicarme cual es el videotutorial donde configuras docker para PRD
@luisalvarez6375
@luisalvarez6375 4 года назад
Más vídeos de TypeScript pls :D
@rafaelpereiraarias
@rafaelpereiraarias 4 года назад
X2 con NestJS
@JosueVader
@JosueVader 4 года назад
@@rafaelpereiraarias x3 si, que use más nest, si es con docker mucho mejor.
@arielcabrera2584
@arielcabrera2584 4 года назад
@@JosueVader X4
@TheApicito
@TheApicito 4 года назад
Gracias Fatz Si despliegas en el mismo contenedor la aplicacion y la DB, como haces para hacer actualizaciones de la app que no pise los datos que tengas en la DB.
@Emanavas01
@Emanavas01 3 года назад
Gracias por el Video, Una pregunta, en docker-compose haria falta incluir el contenedor de Node?
@simonceballosjaramillo4040
@simonceballosjaramillo4040 Год назад
Excelente vídeo!. Qué tema usas en VSC?
@loffhome
@loffhome 3 года назад
Excelente el video, pero me gustaria saber como sumo un proyecto de angular como frontend que se comunica con estos contenedores. Muchas Gracias!
@mychaelcastro8152
@mychaelcastro8152 4 года назад
excelente.
@aGodinez
@aGodinez 2 года назад
Excelente video Pregunta para Sails JS funcionaría igual?
@andreswellmann7637
@andreswellmann7637 3 года назад
Una vez que termino mi proyecto como pongo esa imagen en produccion? Debo subirla como subirira cualquier proyecto a un hosting o hay algo extra?
@adrielbustos8968
@adrielbustos8968 Год назад
podrias hacer un tutorial de esto pero usando yarn?
@tecomAGS
@tecomAGS 2 года назад
Hay alguna forma de dejar el código ilegible
@merloali
@merloali 4 года назад
Gracias Fazt, una pregunta, crear varios contenedores cada uno con una funcion especifica, al final todo conectado para una pagina, estaria bien solo 1 base de datos?, funciona bien asi, no quiero que usen separadas bases de datos mongo, gracias
@ColmenaresTech
@ColmenaresTech 3 года назад
una duda, que tengo que hacer cuando uso yarn workspaces y mis workspaces dependen de otros por ejemplo '@app/service' de momento me marca module not found
@moisesdelarosa3843
@moisesdelarosa3843 3 года назад
Hola, podrias decirme donde se crea esa base de datos? o donde puedo acceder a ella? ya que intenté desde la mongo db shell y no la encontré ahí... También usé la herramienta que se llama RoboMongo o Robo 3T para acceder a las dbs locales y tampoco la pude encontrar ahi, pero lo raro es que si reviso cuantos documentos tiene me sale que unos cuantos
@lopuma1990
@lopuma1990 2 года назад
Tienes un ejemplo en producción??
@oshoosho4604
@oshoosho4604 Год назад
me pregunto cual es la gracia de poner en el Dockerfile el comando: COPY package*.json ./ RUN npm install si al final del día npm install te crea la carpeta node_modules q incluyes en el .dockerignore entonces para q ignorarla? y para q ejecutar npm install? con COPY . . ya tienes la carpeta node_modules como contradictorio... q alguien me explique no se obtiene el mismo resultado???
@oshoosho4604
@oshoosho4604 Год назад
lo que hace innecesario el comando: COPY package*.json ./ ya que con COPY . . los estás copiando de nuevo!
@PaLaXTheReal
@PaLaXTheReal 4 года назад
Que ruta se utiliza para los volúmenes en Windows 10?
@cristianguaman499
@cristianguaman499 3 года назад
Esto me da la idea para microservicios, o estoy por mal camino
@sundar392
@sundar392 3 года назад
Tengo una pregunta Nginx es necesario para hacer un deploy de docker con node ??? alguien sabe?
@anibalmarquez9480
@anibalmarquez9480 3 года назад
Fazt hay muchos que desarrollamos en Windows :c podrias orientar un tuto similar afrontando las dificultades, por ejemplo nodemon no funciona con WSL 2, saludos excelente contenido
@alesofton
@alesofton 3 года назад
muy buen video de inicio, alguien lo ha intentado publicar en heroku?. en heroku no se inicia la base de datos.
@MusicaPaLarumba
@MusicaPaLarumba 3 года назад
Hola Fatz, como puedo saber mi string de conexion para mongo db
@roystandenbarraza
@roystandenbarraza 2 года назад
Comienza a los 5:10
@wcasarino
@wcasarino 4 года назад
Fazt al incluir volumes: en docler-compose.yml y al ejecutar el docker-compose up (luego de haber ejecutado el docker-compose build) da error al crear exampleapp ERROR: for exampleapp Cannot create container for service web: status code not OK but 500: {"Message":"Unhandled exception: Filesharing has been cancelled","StackTrace":" en Docker. Sin volumes levanta bien. Uso windows 10
@victoriacoronel8636
@victoriacoronel8636 Год назад
no es una mala practica exponer el puerto de la base de datos? 🐻
@NCARRILLO11
@NCARRILLO11 Год назад
Hola muchas gracias fazt me encantó el video, aprendo mucho. pero aún tengo un error: /bin/sh: 1: Syntax error: end of file unexpected (expecting "}"). quien pudiera ayudarme estere muy gradecida
@ELANTYTODO
@ELANTYTODO 2 года назад
¿Como protejo contraseña el puerto asignado?, sino cualquiera se puede meter con mongo compass u.u
@cristianarieta3871
@cristianarieta3871 4 года назад
Por favor has un video de docker en producción con una app real
@clopezc_
@clopezc_ Год назад
Que distro Linux es la que usas mi estimado Fazt?
@FaztCode
@FaztCode Год назад
actualmente uso Xubuntu
@luisjavier5224
@luisjavier5224 2 года назад
20:44 el problema que estaba teniendo de conexion
@JosueVader
@JosueVader 4 года назад
alguien tiene idea de como evitar que mi archivo .env se copie al contenedor? lo he intentado con el dockerignore, pero siempre se sigue copiando, alguna idea? Gracias y saludos.
@silviajulianaquinonezgil2599
@silviajulianaquinonezgil2599 2 года назад
No me funciona el docker compose me puedes ayudar ??
@FaztCode
@FaztCode 2 года назад
que error estas obteniendo?
@jimmypedraza433
@jimmypedraza433 2 года назад
que extension debo de tener para que me complemente algunas cosas de express y mongoose, porque me toco escribirlo viendo la pantalla del tio fazt useNewUrlParser: true, useUnifiedTopology: true y no me salia ningun autocomplementado o snippe alguna solución chicos?
@FaztCode
@FaztCode 2 года назад
Hola Jimmy. Si has instalado un modulo y el editor no te lo autocompleta, es porque de cierta forma te dice que ya no existe ese metodo. esto es comun en los modulos, porque los actualizan. Por ejemplo en tu caso cuando usas mongoose, ya no te autocompleta useNewUrlParser, ni unifiedTopology, porque ya no es necesario añadirlos.
@alexisrojas9908
@alexisrojas9908 2 года назад
si le paso el host como segundo argumento al app.listen(3000, 'localhost'); deja de funcionar
@darkness35869
@darkness35869 2 года назад
eso es concepto basico de express , el segundo argumento no recibe un string sino una funcion callback
@hostapx9502
@hostapx9502 4 года назад
No estaría mal un video sencillo de como editar videos.
@dalmiro2h
@dalmiro2h 4 года назад
Primerooo quiero mi premio
@Pablo-np2ny
@Pablo-np2ny 4 года назад
muy lindo todo pero no compartiste el codigo
@joseysusamigos
@joseysusamigos 4 года назад
muchas capas
Далее
PostgreSQL y PgAdmin en docker-compose
13:06
Просмотров 45 тыс.
Docker compose & Python Flask
27:03
Просмотров 24 тыс.
⚡ #RodrygoGoes ✖️ #Mbappé ⚽ #UCL
00:11
Просмотров 871 тыс.
Docker & Python Flask. Contenedores con Python
28:31
Просмотров 55 тыс.
MongoDB Curso, Introducción Practica a NoSQL
1:21:45
Просмотров 454 тыс.
Aprende Docker ahora! curso completo gratis desde cero!
1:29:26
Docker & Mongodb | mongo image
34:36
Просмотров 30 тыс.
Docker, Curso Práctico para principiantes (desde Linux)
1:30:32