Crear contenedor aplicación python en docker, multi-stage builds

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Contener python en docker, se crea un contenedor de Docker con Flask.
    Aplicación Flask en docker, mejores practicas multi stage builds.
    Github:
    github.com/ada...
    Redes:
    / dataclouder
    / dataclouder
    Atribuciones:
    Photo by Waldemar Brandton Unsplash
    unsplash.com/p...

Комментарии • 11

  • @luisalfredogonzalezrodrigu626
    @luisalfredogonzalezrodrigu626 Год назад

    Primera vez que llego a tus videos.. y me gusta mucho como explicas.. asi que seguidor nuevo

  • @jonathansotojimenez831
    @jonathansotojimenez831 3 года назад

    Otro excelente video, muchas gracias!

  • @JUANFRANCISCOCAZARES
    @JUANFRANCISCOCAZARES Год назад

    Excelente vídeo 👍

  • @urielgonzalez4963
    @urielgonzalez4963 4 года назад +4

    Hola! Me queda una duda en las multi-stage builds, en el ejemplo que muestras mencionas que en la primer imagen se descargan todas las dependencias y librerías. La parte que me confunde es en la segunda imagen, si se va a copiar todo de la primer imagen a la segunda ¿por qué separarlo en dos imagenes? Gracias!

    • @DATACLOUDER
      @DATACLOUDER  4 года назад +4

      Piensa que descargas un archivo comprimido en Internet , al final tendrás 2 archivos uno descomprimido que es lo que te importa, y el original que ya es basura para ti. En la practica con apps grandes hay mucha "basura" (pasa en todos los lenguajes)
      En realidad la segunda imagen NO se le copia la primera, únicamente se copia un directorio que contiene las dependencias ya instaladas. de este modo el primer contenedor contendrá toda la la app mas la "basura", ponle que pese 800 MB, el cual ademas se descartará, porque al final el que cuenta es el segundo que solo tendrá lo que necesita y pesará menos, por ejemplo unos 500 MB.
      Espero que resuelva tu duda, saludos

    • @urielgonzalez4963
      @urielgonzalez4963 4 года назад +3

      @@DATACLOUDER Me queda más claro. La verdad no terminaba de aterrizar el concepto, pero partiendo de eso ya logré ver las bondades. Gracias por la respuesta!

  • @HenryVallenilla
    @HenryVallenilla 4 года назад

    Muchas gracias !!!

  • @jefry9anarquia
    @jefry9anarquia 3 года назад

    Excelente!!

  • @eniodefarias
    @eniodefarias 2 года назад

    tem uma sugestão para algo simples de docker+python?
    algo assim
    $ docker-compose up -d "Fulano"
    e a saida do python dentro do docker imprimir:
    $ "Seu nome é Fulano"
    e fecha o docker
    ou seja como eu posso passar iniciar o conteiner, passar uma variavel via linha de comando,l mandar essa var para o python executar, e receber na tela a saida?

  • @Robless9301
    @Robless9301 3 года назад

    unapregunta, si quiero ejecutar por ejemplo un bot para automatización creado en python con dependencia de webbot o selenium o webdriver, pero no quiero solo ejecutar uno si no varios bots que hagan la misma tarea pero desde una ip diferente, docker es la mejor solución para eso'?

    • @DATACLOUDER
      @DATACLOUDER  3 года назад

      Es independiente, en realidad no ayuda directamente a tu solución pero si indirectamente, si despliegas tu contenedor en un cluster de kuberntes para tener "multiples bots", van a tener la misma ip, tienes que conseguir automatizar el despliegue de un mismo contenedor en diferentes servicios de computo, Cloud Run en GCP podría ser una solución solo si tus bots acaban su trabajo en menos de 15 min. De otra forma se vuelve una infraestructura complicada.