Skip to content

Latest commit

 

History

History
49 lines (28 loc) · 2.78 KB

eleccion_imagen.md

File metadata and controls

49 lines (28 loc) · 2.78 KB

Elección imagen de docker

Criterios

Para la elección de la imagen seguiremos los siguientes criterios:

  • La imagen que seleccionemos debe ser compatible con deno.
  • También buscaremos que la imagen sea lo más ligera posible ya que eso significará que se reduce el número de herramientas instaladas que no serán usadas.
  • Debe ser segura y que cuente con un equipo que ante cualquier problema ofrezca una rápida solución mediante cualquier actualización.

Imágenes candidatas

Para la elección de las imágenes podemos optar por dos opciones:

  • La primera opción sería instalar un sistema operativo y después instalar deno.
  • La segunda opción sería instalar una imagen que ya cuente con deno instalado.

Siguiendo los criterios definidos previamente nos enfocaremos en la imagen que trae deno instalado. Todas las opciones mencionadas incluyen deno, así que para elegir uno, los principal en lo que nos centraremos será en que sea lo más ligero posible.

Debian

Debian es una distribución de Linux compuesta íntegramente de software gratuito y de código abierto. Su tamaño es de 28.74 MB.

CentOS

CentOS es un sistema operativo de código abierto, basado en la distribución Red Hat Enterprise Linux. Su tamaño es de 73.15 MB.

Ubuntu

Ubuntu es un sistema operativo Linux basado en Debian y basado en software libre. Su tamaño es de 26.01 MB.

Alpine

Alpine es una distribución Linux ultraligera y orientada a la seguridad. Su tamaño es de 3.09 MB.

Runcitadel

Runcitadel es un software gratuito y de código abierto. Su tamaño es de 66.79MB.

Okteto

Okteto es un proyecto de código abierto que puede ayudar a mejorar la productividad y la eficiencia del desarrollo de aplicaciones. Su tamaño es de 57.4MB.

deno-fastapi

deno-fastapi es una imagen de Docker preconfigurada para el desarrollo de aplicaciones Deno con FastAPI. Su tamaño es de 28,74 MB.

Selección

Siguiendo los criterios definidos arriba elegiré Alpine ya que es el que tiene menor tamaño.