Dokku: La implementación de PaaS más pequeña que jamás has visto

Con la tecnología de Docker, puedes instalar Dokku en cualquier hardware. Úsalo en proveedores de nube económicos.

¿Qué es Dokku?

Dokku es una plataforma como servicio extensible de código abierto que se ejecuta en un único servidor de su elección.

Dokku admite la creación de aplicaciones sobre la marcha desde un Dockerfile git push o mediante la detección automática del idioma con Buildpacks y luego inicia contenedores basados en su imagen creada.

Utilizando tecnologías como nginx y cron, los procesos web se enrutan automáticamente, mientras que Dokku también administra los procesos en segundo plano y las tareas cron automatizadas.

PROBAR DOKKU

Características de Dokku

Fácil implementación de Git

Una vez que está configurado en un host, puede enviarle aplicaciones compatibles con Heroku a través de Git. Se construirán utilizando paquetes de compilación de Heroku y luego se ejecutarán en contenedores aislados. El resultado final es su propia versión de Heroku de host único.

Plataforma Extensible

Escribe complementos de dokku en cualquier idioma. Compártelos en línea con otros y amplíe los que ya están disponibles. El núcleo simple de Dokku es fácil de piratear y agrega las funciones que necesita para hacer su trabajo.

Requisitos del sistema

Para comenzar a usar Dokku, necesitará un sistema que cumpla con los siguientes requisitos mínimos:

  • Una instalación nueva de cualquiera de los siguientes sistemas operativos:
  • Un servidor con una de las siguientes arquitecturas
    • AMD64 (también conocido como x86_64), comúnmente utilizado para servidores en la nube de Intel
    • ARMV7 (también conocido como armhf), comúnmente utilizado para Raspberry PI

Para evitar la presión de la memoria durante las compilaciones o el tiempo de ejecución de sus aplicaciones, sugerimos lo siguiente:

  • Al menos 1 GB de memoria del sistema
    • Si su sistema tiene menos de 1 GB de memoria, puede usar esta solución .

Finalmente, recomendamos adjuntar al menos un nombre de dominio a su servidor. Esto no es obligatorio, pero usar un nombre de dominio facilitará el acceso a la aplicación. Al conectar un dominio, se puede asociar un solo dominio o un comodín a la IP del servidor.

  • Dominio comodín ( *.domain.tldA Record): permitirá el acceso a las aplicaciones a través de $APP.domain.tld.
  • Dominio único ( domain.tldregistro A o CNAME): dará como resultado que se acceda a las aplicaciones a través de domain.tld:$RANDOM_PORT.

Consulta la documentación de dns y la documentación de dominios para obtener más detalles.

INSTALACIÓN PASO A PASO DE DOKKU

Relacionado

48 Mejores Cursos Gratis de Servicios en la Nube y Servidores

Recopilatorio de cursos enfocados en aprender a manejar servicios o crear servicios dentro de un servidor online o en la nube.

GDE: Dimitris Kapanidis, experto en Google Cloud

Dimitris Kapanidis es experto en la Plataforma en la Nube de Google. Dimitris es fundador de Harbur Cloud Solutions, una firma de consultoría con sede en Barcelona, ​​que ayuda a las empresas a innovar en su proceso de desarrollo utilizando las herramientas de Cloud Native. Co-organiza los Meetups de Docker y Kubernetes de Barcelona, ​​y forma parte de los programas Docker Captains y Google Developer Experts. ¡SEGUIR LEYENDO!

Curso Gratuito de Introducción a las Infraestructuras en la Nube (inglés) por La Fundación Linux

Aprende los fundamentos de la creación y gestión de tecnologías en la nube directamente de la Fundación Linux, el líder en el mundo del código abierto. Introducción al Curso de Introducción a las Tecnologías de Infraestructuras en la Nube ¿Eres nuevo en la nube y no estás seguro de por dónde empezar? Este curso introductorio impartido por los expertos en la nube de la Fundación Linux ¡SEGUIR LEYENDO!

¿Cómo aprender Docker? Desde cero hasta los comandos más importantes

Una introducción a Docker conjunto a sus comandos más importantes, centrada sobre todo en los principiantes de Docker. Otros Enlaces Interesantes: Preguntas y Respuestas sobre Docker / Enlaces de Entornos en la Nube / Cursos de Servicios en la Nube / Cursos Gratis de la Fundación Linux A continuación, vas a encontrar los conceptos más básicos de Docker, la arquitectura de Docker, los contenedores de Docker. ¡SEGUIR LEYENDO!

¿Preguntas y respuestas sobre Docker?

A continuación, se incluyen preguntas frecuentes de entrevistas de trabajo de Docker para los ingenieros de DevOps más nuevos u experimentados. Otros Enlaces Interesantes: ? ¿Qué es Docker? / ? Entornos en la Nube / ? Cursos de Servicios en la Nube / ? Cursos Gratis de la Fundación Linux 1. ¿Qué es Docker? Docker es una tecnología de contenedorización ligera de código abierto que ha ¡SEGUIR LEYENDO!

Deja un comentario