Gracias por hacer un tuto en español sobre docker, no hay muchos que lo hagan, saludos
@educode9222 Жыл бұрын
para los que esten en windows donde el ejecuta este comando ""docker run -v /Users/fernando/Desktop/django_docker/:/app -p 8000:8000 devrrior/django_docker" (min: 28:12 )le agregan C: al principio si les da error entonces les tiene que quedar asi "docker run -d -v C:/Users/fernando/Desktop/django_docker/:/app -p 8000:8000 devrrior/django_docker"
@Nellymtz Жыл бұрын
Ojala Fer si nos haga un video con ese tema. saludos a todos.
@williamguillermo78692 жыл бұрын
Fernando Guerrero Bro buen trabajo se nota la dedicación gracias por compartir ...es por esp que me inclino por Python ...todos compartimos experiencias... saludos desde Acapulco México
@victorjesuscetvantescadena650011 ай бұрын
Excelente aportacion, muchas gracias por toda la informacion, me fue de mucha ayuda !!!!!
@michel240910 ай бұрын
Gracias por tu aportación. Sigue asi !! 😃
@unnamed2593 Жыл бұрын
Gracias amigo!! actualmente hay una extension en VS Code que te ahorra el tiempo de crear el DockerFile, es muy buena!!
@ferguerrerog Жыл бұрын
Desconocía de esa extensión. Podrías compartir el nombre?
@jrios5879 Жыл бұрын
Hola ! Consulta: Cuando ejecuto docker run -v /ruta/de/carpeta/ :/app -p 8000:8000 en el terminal me da el error de que la carpeta app no existe. Por casualidad, en el docker file no falta RUN mkdir -p /app antes de: WORKDIR /app
@ferguerrerog Жыл бұрын
En teoría al poner WORKDI se crea automáticamente la carpeta en el contenedor
@fedetrus15 ай бұрын
Excelente video! Una consultas para este caso: 1-¿Cómo y dónde me conviene abrir VSC y GIT para desarrollar?
@ferguerrerog4 ай бұрын
Lo puedes abrir desde la aplicación de VS Code. Espero haya entendido y resuelto tu pregunta.
@manuelnoriega4230 Жыл бұрын
gracias por compartir, una recomendación y espero que no se tome a mal pero usas mucho la muletilla "OK" y puedes mejorar ésto al darte cuenta que no es necesario usar mucho esa palabra y al final sigues dejando el mensaje claro , saludos 😊
@agdsys6 ай бұрын
saludos Fernando,aun cuando estoy viendo este video luego de 2 años de su publicacion, la pregunta es porque estas insistiendo en usar virtual env, si vas a dockerizar el proyecto, personalmente recomiendo usar docker por encima de un hambiente virtual, no hay comparacion, si usas el hambiente virtual tienes que instalar todos los recursos en tu maquina anfitrion, sin embargo con docker no necesitas depender de ellas, puesto que docker tiene su propio sistema operativo, me gustaria poder conocer tus puntos de vista al respecto, saludos desde la bella Guatemala
@basiplays2 жыл бұрын
Gracias Fernando, muy buen Video!!! tiempo bien invertido!!!
@ferguerrerog2 жыл бұрын
Gracias! Aprecio mucho el comentario
@pildoras3602 жыл бұрын
hola Fer excelente dia disculpa que extensión usas para autocompletado?
@ferguerrerog2 жыл бұрын
Hola! Para el autocompletado en los Dockerfiles, uso la extensión que se llama "Docker". Espero te sirva :D. Actualización: Creo que a lo que referias era la parte de que me creaba codigo automaticamente, esa herramienta se llama github copilot, solo te recomiendo que si la vas a usar, entiendas todo el codigo, porque el usarlo puede generar deuda tecnica
@RandomMusicD Жыл бұрын
Que increíble forma de explicar, gracias, like y nuevo sub
@gustavoadolfobautistagomez38552 жыл бұрын
bro muchas gracias por el video valió la pena verlo
@ferguerrerog2 жыл бұрын
Me alegra demasiado! Espero pronto subir mas contenido relacionado
@floresedder99 ай бұрын
Muchas Felicidades gran video!
@nachoguidali Жыл бұрын
hola, muy buen video, gracias. Consulta, tenes algun video de como deberia quedar el docker compose?
@ferguerrerog Жыл бұрын
Claro, en mi canal tengo un video donde hablo sobre docker compose
@zurcarev19682 жыл бұрын
Hola Fernando, enhorabuena por tu video, es espectacular, claro, fácil de entender, pero la ejecución del proyecto siempre es en modo desarrollador no en producción. ¿podriás hacer un video para ejecutarlo en modo producción?. Ejecutar en ese modo me resulta muy complicado y tedioso. muchas gracias
@ferguerrerog2 жыл бұрын
Hola José, claro que sí. Espero poder subir el video en esta semana :D. Un saludo!
@JuanitoOrtega2 жыл бұрын
@@ferguerrerog excelente video, como sugerencia. He estado buscando sin éxito lo siguiente: deploy en producción usando docker compose, postgresql, dominio y ssl. Explicado para instalar varios proyectos y no solo uno. Claro cada uno con su propio dominio... creo que sería para la comunidad de gran ayuda. Saludos.
@ferguerrerog2 жыл бұрын
Usualmente en producción la base de datos se hospeda en algún servicio de la nube (en el caso de AWS se usa RDS). Sobre el tema de tener varias aplicaciones en un servidor, se podría hacer, solo que el dominio no cambiaría por completo, se le agregaría un prefix al dominio original. Igual espero subir un vídeo explicando como hacer deploy con EC2.
@JuanitoOrtega2 жыл бұрын
@@ferguerrerog en realidad hasta donde entiendo lo del dominio uno puede elegir entre usar un subdominio o dominio completo, esto es opcional. Solo en el gestor del dominio creas un registro tipo A apuntando a la IP del servidor. Si gustas podemos coordinar y hacerlo, tengo cierta experiencia, solo me falta un poco en algunas cosas. Saludos.
@ferguerrerog2 жыл бұрын
@@JuanitoOrtega claro, dime en que medio nos podemos comunicar
@Romero62182 жыл бұрын
Esto era lo que necesitaba, muchas gracias!
@ferguerrerog2 жыл бұрын
Me alegro mucho! Igual si tienes alguna sugerencia para un video, házmelo saber 😄
@MoisesVillalbaSilvero Жыл бұрын
excelente tutorial!!! dockerizar django rest framework nos podrias mostrar por favor? para comunicar con el front por medio de apis dockerizadas
@ferguerrerog Жыл бұрын
Claro, aunque igual la lógica sería la misma, expones los puertos a los que deseas y en react haces las peticiones a localhost y el puerto que tu asignas, por ejemplo localhost:8000
@urielmyak Жыл бұрын
Muchas gracias Fernando!!! Neta qué gran aporte para la comunidad, oye habría la posibilidad de que hicieras un tutorial para ejecutar tareas en segundo plano, con Celery en Django Rest Framework por fa???
@ferguerrerog Жыл бұрын
Claro que si, en las siguientes espero subir un video relacionado
@alexeivillafruela6402 Жыл бұрын
muy buen video. gracias!!!
@miguelcoral2483 Жыл бұрын
amigo tengo un problema al ejecutar el primer comando me sale ERROR: failed to solve: process "/bin/sh -c apk update && apk add --no--cache gcc musl-dev postgresql-dev python3-dev libffi-dev && pip install --upgrade pip" did not complete successfully: exit code: 1
@mosalvestiendaonline9532 Жыл бұрын
Hey bro gracias por el vídeo , tienes alguno de como usar los volumes?
@jesusm852 Жыл бұрын
Fernando una pregunta al construir la imagen me manda un error en numpy he investigado al respecto pero no encuentro la solución. Sin solo creo la imagen python no tengo problema. Me podrás apoyar
@ferguerrerog Жыл бұрын
Claro! Que error te marca?
@LIGTH-BIT2 жыл бұрын
Tengo una duda, hago todo lo del video, pero cuando activo para que otra maquinas de mi misma red local quieran acceder al sitio web con la direccion ip no funciona, por que sera?
@ferguerrerog2 жыл бұрын
Hola! Disculpa en contestar. Para hacer lo que comentas debes agregar -p a tu comando o si estas usando docker compose deberas agregar en tu configuracion expose y poner el puerto 8000
@mateoosoriohiguita85282 жыл бұрын
Excelente video, muchas gracias
@ferguerrerog2 жыл бұрын
Me alegro que te haya sido util el video :D !
@agdsys6 ай бұрын
te has dado cuenta que cuando creaste el archivo requirements.txt hiciste freeze del pip de tu maquina fisica?, no del docker, entonces estas obligando al docker a funcionar con versiones de software que pertenecen al anfitrion y no al proyecto ques estas dockerizando
@dj.87042 жыл бұрын
Un saludos buenisimo tu video, tengo una pequeña duda que no tiene que ver con docker, vi que cuando creaste el projecto de django la terminal te sugeria unos comandos, que plugin de visual estudio es? como puedo hacer que mi terminal de vs tambien haga lo mismo?
@ferguerrerog2 жыл бұрын
Hola! En este caso no es una extensión de VS Code, eso es de zsh (la terminal) quien te sugiere comando que antes haz ejecutado
@brayanyesidcanonrodriguez51862 жыл бұрын
hola bro yo tengo python v3.10.6 tendría algún problema con la versión 3.10.7?
@ferguerrerog2 жыл бұрын
No, en teoría no habría problema. En dado caso que te genere algún problema (lo dudo), avísame
@camilomo14892 жыл бұрын
hola amigo buen video pero me quedo la duda de por que seguimos en el entorno virtual? ¿ya se puede desactivar y funciona normal? o falta un paso mas? de antemano muchas gracias
@ferguerrerog2 жыл бұрын
El entorno virtual será necesario tenerlo para que VS Code no te de error en las importaciones. Además es útil si quieres aplicar comandos desde tu terminal y no en la terminal del contenedor. Igual si sigues teniendo duda hazme para saber para poder ayudarte :D
@camilomo14892 жыл бұрын
@@ferguerrerog aaaaa entonces es conveniente usar entornos virtuales y docker a la vez? es que me confunde el hecho de tenerlas a ambas, gracias por la respuesta anterior lo valoro mucho
@ferguerrerog2 жыл бұрын
@@camilomo1489 Sí, al principio puede ser confuso. Pero básicamente en este caso con Docker, se usa el entorno virtual para que sea más cómodo al desarrollar, ya que como te repito, sin este el VS Code te va a decir que hay un error al importar, porque no detecte que esos paquetes están instalados. Pero cuando ejecutes el contenedor te ira sin ningún problema. Trata de eliminar el entorno virtual para que veas que no habrá problema con el contenedor. Espero quede más claro 😅.
@camilomo14892 жыл бұрын
@@ferguerrerog aaaaa ya, es que tengo un proyecto sin entorno virtual y pues todo se instala en mi maquina, pensaba que con docker no era necesario usar entorno virtual por aquello de que son contenedores xd
@ferguerrerog2 жыл бұрын
Jajaja entiendo. He visto que a veces no usan el entorno virtual y no tienen problemas con VS Code, pero deben configurar plugin de VS Code. En mi caso simplemente uso entornos virtuales, igual recuerda que Docker está diseñado para solucionar otros problemas, tengo un video donde hablo en detalle sobre Docker
@vitaminservice_4 ай бұрын
Gracias!
@ireliachan3 ай бұрын
Gracias crack
@robertopinto2967 Жыл бұрын
gracias bro me salvaste
@MrCesartutoriales2 жыл бұрын
Te ganaste un suscritor
@ferguerrerog2 жыл бұрын
Muchas gracias! Si tienes alguna sugerencia para futuros videos, no dudes en comentarlo saber :D
@zoncer0 Жыл бұрын
excelente
@romu9396 Жыл бұрын
gracias makina
@joseeduardomoralesestrada59892 жыл бұрын
👏
@lucinperez56482 жыл бұрын
no entiendo porque nunca nadie pone el link de github why!!!!!!!!!!!!!!!!!!!!!!!!!!!
@ferguerrerog2 жыл бұрын
Se me olvidó poner el link jajaja. Este es github.com/devrrior/tutorial-docker-yt
@lucinperez56482 жыл бұрын
@@ferguerrerog Gracias por responder, demasiada velocidad
@ferguerrerog2 жыл бұрын
@@lucinperez5648 igual si tienes alguna sugerencia para un vídeo házmelo saber :D
@krillanes Жыл бұрын
Podrías hacerlo con gunicorng, uvicorn nginex, Postgres, y con Docker compose para hacer deploy en vps
@juanseg55623 ай бұрын
me siento estafado, pense que me ibas a enseñar a deployar de verdad
@fernando63479 ай бұрын
ok jsjs
@Dogma23-g9z Жыл бұрын
disculpa una duda ami no me funciono este codigo docker run -v /Users/ramon/OneDrive/Escritorio/ERP-django/:/app -p 8000:8000 erp/docker-django docker: Error response from daemon: error while creating mount source path '/Users/ramon/OneDrive/Escritorio/ERP-django': mkdir /Users: file exists. y me lanza este error si se supone que si lo eestoy poniendo bien esero me puedas ayudar y muy buen video