Man al momento de ver este video te puedo decir que llevo unas 10 horas de vídeos de docker y por fin lo entiendo
@vladimirgutierrez74 ай бұрын
Gracias Fazt! Le tenia miedo a Docker, pero ya no, lo enseñas de una forma muy directa y muy pedagógica!! gracias!! Acabo de usarlo para el trabajo, y acabo de avanzar algo que era muy necesario. Mis saludos desde Argentina!!
@ALQUIMISTADECODIGO4 жыл бұрын
El mejor canal para aprender. 1000% recomendable.
@darioalb007 ай бұрын
Excelente video!!! Como todos los que he visto de este canal. Muy bueno ese enfoque de desarrollarlo desde un punto de vista 100% práctico!!!
@abrahamvelazquezgonzalez17324 ай бұрын
EXCELENTE VIDEO MUCHOS CONOCIMIENTOS Y MUY SIMPLE DE ENTENDER CON PYTHON GRACIAS Y MUCHOS LIKE FAZT CODE
@xxotto2 жыл бұрын
Gracias! Directo al grano y todo claro... Like
@juancarrion63613 жыл бұрын
Qué bien!! Corto, conciso, práctico. Excelente contenido, como siempre. Felicitaciones y... muchas gracias! PD. Idea: Llevar sus cursos a Udemy (si todavía no lo ha hecho). Le aseguro que tendría muy buena acogida.
@lalinupiicsa3 жыл бұрын
Muchas gracias!! justo tengo que hacer algo con docker y flask, y me quedo como anillo al dedo este tutorial!
@identiclla11015 жыл бұрын
When pides un video y te lo suben que buen servicio.jpg gracias
@xlifems5 жыл бұрын
Grande Fazt! como siempre el mejor código al mejor estilo.
@ChristianGaray-wc4gv4 ай бұрын
Muy bueno, simple y bien explicado, muchas gracias. 👾
4 жыл бұрын
Muchísimas gracias, me sirvió para "dockerizar" mi app flask.
@davidsch225 жыл бұрын
Muy muy bueno no sabía lo que era Docker pero con tu explicación pude entender muchas gracias
@jorgelogan-w8v2 жыл бұрын
Fatz... GRACIAS. Date un abrazo enorme, que por fin entiendo como demonios se trabaja con ellos. GRACIAS. ¿ He dicho gracias? Pues GRACIAS :)
@Minzeld862 жыл бұрын
Excelente, el mejor video que vi al respecto! Te ganaste un sub :)
@sebastianstuardo40374 жыл бұрын
Si alguien tuvo problemas cuando se ejecutaba el docker y arrojaba problemas con bin/sh/ . Pude solucionar esto con el siguiente cambio : Código inicial en DockerFile: RUN apk add --no-cache python3-dev \ && pip3 install --upgrade pip Reemplacé por : if [ ! -e /usr/bin/python ]; then ln -sf python3 /usr/bin/python ; fi && \ \ echo "**** install pip ****" && \ python3 -m ensurepip && \ rm -r /usr/lib/python*/ensurepip && \ pip3 install --no-cache --upgrade pip setuptools wheel && \ if [ ! -e /usr/bin/pip ]; then ln -s pip3 /usr/bin/pip ; fi Espero que sea útil para quien haya tenido el mismo problema que yo God Bless U
@aldocruz87634 жыл бұрын
He estado viendo varios de tus videos y explicas muy bien, quisiera programar como tú algún día. Saludos.
@urianviera4388 Жыл бұрын
Genial Fazt exactamente lo que necesitaba.
@mauriciosuarez72014 жыл бұрын
Excelente video la verdad me quedo muy claro el concepto sigue subiendo mas de docker , saludos desde Colombia
@endersonmarin40355 жыл бұрын
Excelente, podrías hacer un vídeo de docker pero en una app donde necesitamos ejecutar varios servidores? ejemplo una app con el stack MEAN (MONGODB, EXPRESS, ANGULAR, NODEJS), o con MYSQL como base de datos.
@juniorsanchez30255 жыл бұрын
te recomiendo trabajar con docker+docker-compose, para manejar varios contenedores
@kdetony5 жыл бұрын
Eso es Swarm o k8s
@miguelraulgonzalez77444 жыл бұрын
Este video es fantástico. Muchas gracias!!!
@pilarmartin85804 жыл бұрын
Muchas gracias por este tutorial. Ha sido muy didáctico y muy útil. Sí que sería útil hacer una app ejecutando distintos módulos y en varios servidores como ya apuntaba Ederson Marin. Gracias.
@MarioBenitoAgraTaboada Жыл бұрын
Increíble el vídeo amigo!!!
@simontamayo4 жыл бұрын
¡Excelente tuturial! Nota: en mi caso aparece un error cuando trato de ejecutar CMD ["python3", "src/app.py"]. Para que funcione debe ser CMD ["python3", "app.py"]
@mejia4144 жыл бұрын
parce hago los mismos pasos que hace este man exactamente y me manda un error
@cinetrospectiva2 жыл бұрын
Todo es relativo, depende a la ruta en donde creaste el archivo Dockerfile
@JorgeChavez-wn6bn5 жыл бұрын
Grande Fazt, como de costumbre tus tutoriales son de mucha ayuda!! :D
@arthurlozano52225 жыл бұрын
Fazt, eres el mejor, te puedo pedir un video de wordpress aunque no sea código, pero me resultó muy interesante, una herramienta llamada elementor, lógicamente puedes añadir css. Pero me gustaría que una persona como tú hablara de eso.
@coxinitus5 жыл бұрын
Hola! tal vez puedas ayudarme con lo siguiente, cada vez que intento accede a una web publicada con Flask el navegador me da bloqueo de CORS por mas que intente enviar los header correspondientes. Gracias
@fersilent38843 жыл бұрын
Gracias Fazt excelente video
@giovannygarzonsoto5 жыл бұрын
Mostraras un ejemplo de despliegue en aws, digital ocean etc?
@MarduckGG4 жыл бұрын
Excelente como lo explicas!
@eperez_yt5 жыл бұрын
De grande quiero ser como tú.
@mejia4144 жыл бұрын
genial este video parce, le agradesco mucho.
@ejquintans4 жыл бұрын
una consulta tengo varios .py para ejecutar y quiero elegir cual ejecutar una vez creado el contenedor. Como podría hacerlo?
@gober46623 жыл бұрын
Como siempre, de lo mejor. Tengo una duda importante que no encuentro en ningún sitio. Podrías comentar por favor si tenemos una base de datos en sqlite con alchemy, que línea de código hay que incluir en el Docfile....
@elnapol4 жыл бұрын
Gracias, por tus conocimientos, que hice mio.
@xixappon4 жыл бұрын
Gracias por el tuto, me fue muy util
@leonardonorambuena21725 жыл бұрын
genial, muchas gracias por el video
@user-dr8hc2ku9t4 жыл бұрын
min 16:30 ""docker" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable." :(( habrá algo qur me falt a por instalar?
@user-dr8hc2ku9t4 жыл бұрын
kzbin.info/www/bejne/eHyQdGWIpMugiqc , ahora he visto el enlace en la descipcion de instalacion de docker
@ozit03 жыл бұрын
Muy buen ejemplo. Gracias. Tendrás un video de una app Crud con vue y flask?
@FaztCode3 жыл бұрын
Tan solo tengo un ejemplo de Flask con React y Mongodb. pero voy a elaborar un ejemplo de Flask y vue para esta semana. Gracias por la recomendación :)
@josegallego90935 жыл бұрын
No sé la imagen la ha hecho al principio pero el contenedor no lo hace, falla al instalar tantos requerimientos, podría ser que me hace un listado de todas las imágenes que tengo dentro? creó que si y por eso todas los requerimientos y si le digo pip freezer no mola, como puedo hacer pip freezer solamente para las imágenes que yo quiero? alquien me lo podría decir como saco los requerimientos de estas dos imágenes solamente? si podría cambiar los requerimientos manualmente pero no viene a cuento, porque como sé yo los requerimientos sin preguntar a pip
@israel3336664 жыл бұрын
RROR: Could not find a version that satisfies the requirement apturl==0.5.2 (from -r requirements.txt (line 1)) (from versions: none) ERROR: No matching distribution found for apturl==0.5.2 (from -r requirements.txt (line 1)) ME SALE ESTE ERROR AYUDA
@alexthebro88663 жыл бұрын
Una duda, es necesario instalar alpine o podrìa instalar python directamente en mi contenedor? Gracias
@HitrafficGroup Жыл бұрын
excelente video 10/10
@harrisonmendoza30992 жыл бұрын
Hola fazt, excelente video, tengo una consultica sobre cómo sería para usar un puerto COM desde el contenedor
@pablohuanca51215 жыл бұрын
La carpeta del entorno virtual también se sube al contenedor?? Porq??
@nicoux95812 жыл бұрын
Muy bueno 👏😁
@FutureTechnologyScienceAndNews Жыл бұрын
y esto solo lo puedo ver yo o cualquiera q sepa mi ip podría entrar? Creo q hice algo mal, la app me habre ventanas en mi pc y no en el contenedor
@ronaldquichimbo57463 жыл бұрын
suscrito, buen tutorial, fuera genial realices una aplicación con microservicios
@drumsmancl18643 жыл бұрын
19:50 si en la instrucción COPY del Dockerfile escribes de forma estática '/app' como destino de la operación de copiado entonces la declaración de la instrucción WORKDIR no tiene objeto de ser. Si consideras la instrucción WORKDIR, la sentencia correcta en la instrucción COPY es 'COPY . .' // Dockerfile asume que el segundo punto alude la ubicación de destino la cual has pre seteado al declarar previamente el WORKDIR.
@Code_Frank Жыл бұрын
Gracias, me ayudó mucho!!
@DiegoMendoza-ub6bq2 жыл бұрын
Docker funciona como WSGI como gunicorn?
@ivan23tube4 жыл бұрын
Tengo el siguiente error al correr en windows "/bin/sh: pip3: not found" alguna idea de como solucionarlo?
@israel3336664 жыл бұрын
cuando te sale ese error
@Lucas-im1ee3 жыл бұрын
has podido solucionarlo? tengo el mismo error
@gatovsky2 жыл бұрын
brou, tendrás algún tuto de como hacer la conexión flask a mysql en containers? Tengo problamas para que flask acceda a la BD de un container. yo puedo acceder a la base de datos desde cualquier IDE (lo que quiere decir que las credenciales están bien) Pero me he dado cuenta que sí quiero ejecutar el mysql del contenedor de manera iteractiva debo pasarle la bandera --protocol=tcp (incluso dentro del contenedor) porque el socket /var/run/mysqld/mysqld.sock no existe sino en la ruta /var/lib/mysql/mysql.sock con las conexiones a una base de datos en mi local no tengo problemas con flask, solo con los contenedores :C
@AcademiaWeb5 жыл бұрын
Buen tutorial!.Saludos desde Academia Web
@ctrincado754 жыл бұрын
me aparece error al tratar de instalar pip : El término 'pip' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo. En línea: 1 Carácter: 1 + pip install virtualenv + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@neuralytic4 жыл бұрын
Me aparece el siguiente error, alguien me puede ayudar por favor? The command '/bin/sh -c pip3 --no-cache-dir install -r requirements.txt' returned a non-zero code: 1
@sayavedra_sh40754 жыл бұрын
seguro que colocaste "FROM alpine:3.10"? a mi me daba ese error con la version mas reciente
@neuralytic4 жыл бұрын
@@sayavedra_sh4075 lo solucioné con el siguiente código: RUN apk add --no-cache python3-dev build-base libffi-dev \ && apk add --no-cache py3-pip
@neuralytic4 жыл бұрын
@@sayavedra_sh4075 la clave es py3-pip
@franciscoverajara79974 жыл бұрын
Amigo, te dejo lo que me solucionó el problema: # Primero instala este paquete > python3 -m pip install pipreqs # Luego ejecuta este comando (Puse el punto porque ejecuté el código dentro del directorio del proyecto. Como parametro recibe la ruta del proyecto) pipreqs . --force La última linea te generará el archivo solamente con las librerías utilizadas en el proyecto y no con todo los paquetes que tienes instalados. Saludos
@Lucas-im1ee3 жыл бұрын
@@neuralytic Gracias amigo
@sergiosantacruzm5 жыл бұрын
Excelente video... tal vez un complemento con un servidor nginx con reverse proxy y balanceo de carga para dos servidores php-fpm ?
@josegallego90935 жыл бұрын
Claro si le pongo los requerimientos manualmente pues si me hace el contenedor, pero como ejecuto yo pip freeze o mejor dicho como saco yo los requirimientos si tengo más images en el docker solamente para las imágenes que necesito es decir para la imagen que hecho y el systema operativo este llamado alpine, alguien me podría decir como ejecuto el comando en la terminal para poder hacer automáticamente el txt con los requerimientos?
@r.gianfrancocarbonells.96627 ай бұрын
Como haria para debuguear?
@juanpablocenturion94853 жыл бұрын
Sos mi heroe
@ralphsliger13254 жыл бұрын
tengo un error. un non-zero code: 1 a la hora de construir el dockerfile.
@matonolo4 жыл бұрын
Como lo solucionaste??
@edwindev3 жыл бұрын
A mi no se me general la carpeta Scripts y menos el .bat :(
@kaiserzoze6444 жыл бұрын
muy buen tutorial! Alguien sabe por qué puede ser que al poner localhost:4000 en el navegador devuelve "ERR_CONNECTION_REFUSED"? Gracias!
@abdieli.61035 жыл бұрын
Se puede hacer los mismo pero con pipenv en ves de virtualenv?
@FaztCode5 жыл бұрын
Se puede hacer lo mismo con cualquier modulo de Python: Pipenv , virtualenv, virtualenvwrapper, etc
@leninlima4164 жыл бұрын
Cooonnniooooo, pero gracias, que buena explicación.
@antonioxtasis5 жыл бұрын
Excelente vídeo, muy bien explicado Fazt. Tengo una duda enfocada al deploy de nueva versión del código... ¿Qué pasa cuando ya corriste el contenedor, y luego actualizas el código del proyecto Python (Flask)? Es decir, cómo se haría ese deploy de la nueva versión del código (lo ideal sería no volver a correr el contenedor)... ¿cómo le digo al contenedor que está corriendo que simplemente haga un PULL y actualice el código del proyecto Python? Explicado de otra manera Entendiendo que la imagen se crea solamente al inicio cuando arrancamos la versión proyecto APIREST Flask 0.0.1, ¿no es así? ...¿Qué pasos debo hacer cuando quiera actualizar mi versión del proyecto APIREST Flask 0.0.2?
@patinronin29913 жыл бұрын
Puedes usar un volumen para crear una especie de carpeta compartida entre el contenedor y la PC dónde ejecutas docker
@diegocamilopenaramirez61014 жыл бұрын
Muchas gracias
@israel3336664 жыл бұрын
Tio fazt tio un ejemplo con django y docker
@cortometrajespanama4878 Жыл бұрын
El pip freeze no le muestra los paquetes necesarios
@josebarrientos72785 жыл бұрын
Genial saludos
@quesomagro69549 ай бұрын
Funcionando 28/03/2024. Importante actualizar la ultima versión de python, sino tira errores al levantar la imagen.
@josbexerr51665 жыл бұрын
interesante Fazt..... cuando te animas un video con el FM Asp Net Core
@dabisin46 ай бұрын
Muy tarde pero pueden hacer rapidamente la activacion del venv con este comando: ".\venv\scripts\activate" quitan las comillas y pueden activar rapidamente
@jonmaz92 жыл бұрын
Yo pensé que con doker no necesitaba tener python en el sistema operativo qué solo necesitaba tener una imagen de python y correr en el contenedor pero parece que no funciona de esa manera
@juliandavidgamboaroa99604 жыл бұрын
Para los que les sale algun error al momento de ejecutar el comando: sudo docker build -t flaskapp . En el archivo de requirements.txt solo dejen el de Flask y en el dockerfile dejar estas dos ultimas lineas ENTRYPOINT ["python3"] CMD ["src/app.py"]
@luisalbertoparralescopca34184 жыл бұрын
me aparece /bin/sh: pip3: not found
@israel3336664 жыл бұрын
gracias me funciono
@Code_Frank Жыл бұрын
@@luisalbertoparralescopca3418 no se pudo instalar el pip. Prueba reemplazando "&& pip3 install -upgrade pip" por "&& apk add py3-pip"
@luisalbertoparralescopca3418 Жыл бұрын
@@Code_Frank dos años tarde pero gracias!
@nicolascortes8792 Жыл бұрын
Instalar python y pip me dio algunos problemas, yo use esta linea: RUN apk add --no-cache --update python3 py3-pip
@identiclla11014 жыл бұрын
Hola fazt porfa haz un deploy a heroku utilizando contenedores y flask saludos crack..
@Gomplayer125 жыл бұрын
Fazt podrias hacer tutoriales de babylonjs usando npm.
@victormanuel52193 жыл бұрын
grande men
@jerryolivares29224 жыл бұрын
me sale un error en el primer flask
@JeffreyDeveloperCOL5 жыл бұрын
Yo pensaba el punto después del docker build era para indicar la ubicacion del Dockerfile
@ignacioavendano1638 Жыл бұрын
tuve que poner : from flask import Flask , jsonify
@stefanor.g5505 жыл бұрын
Aun sigo esperando tu curso de docker con python 😭
@sundar3924 жыл бұрын
source venv/bin/activate -> Unix or MacOS
@josegallego90935 жыл бұрын
Por que necesita el mio tantos? astroid==2.3.1 Click==7.0 colorama==0.4.1 Flask==1.1.1 isort==4.3.21 itsdangerous==1.1.0 Jinja2==2.10.3 lazy-object-proxy==1.4.2 MarkupSafe==1.1.1 mccabe==0.6.1 pylint==2.4.2 six==1.12.0 typed-ast==1.4.0 Werkzeug==0.16.0 wrapt==1.11.2
4 жыл бұрын
Muchos de esos paquetes ya vienen por defecto cuando instalas algún otro componente. Pero el freeze te detecta incluso esos que vienen ya por defecto y que tú no habías pedido pero que al final la app necesita... Lo que podrías hacer es, cuando tú instalas algún componente, lo registras en el requirements.txt y no hacer el freeze.
@signolivideos Жыл бұрын
Si tengo un servidor ubuntu no hace falta instalar alpine?
@Sabotronics2 жыл бұрын
Pregunta de noob: Ese contenedor está almacenado localmente?
@FaztCode2 жыл бұрын
Cuando creas tu propio contenedor, sí. Aunque también puedes descargar contenedores de la pagina DockerHub, usando: docker pull Docker Hub es como un github pero de los contenedores de Docker
@Sabotronics2 жыл бұрын
@@FaztCode Muchas gracias! Excelente material como siempre
@carlosarturo18785 жыл бұрын
ya hoy se fue de muy exagerado, esta ya pasado con e manejo dek tiempo,como si estubieras que de cagaras
@kevincamilobarretovaron50212 жыл бұрын
Muchas gracias por el video, todo muy bien explicado.