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

10 Comandos Básicos de Docker

Los diez principales comandos de Docker que usará con frecuencia mientras trabaja con Docker. La tecnología de Docker hace posible construir, distribuir y ejecutar aplicaciones utilizando contenedores. Un contenedor es una pieza de software que empaqueta el código y todas sus dependencias para que la aplicación pueda ejecutarse independientemente del entorno. El contenedor encapsula el programa y sus dependencias en un paquete independiente que puede funcionar ¡SEGUIR LEYENDO!

¿Cómo implementar MongoDB como un contenedor Docker?

MongoDB es una excelente base de datos NoSQL que ofrece muchas características para satisfacer las necesidades más exigentes, pero la instalación de MongoDB en distribuciones Linux es bastante complicada. MongoDB puede instalarse bien en, por ejemplo, Ubuntu 20.04; pero no existen garantía de que se inicie correctamente. ¿Qué hacer cuando no tienes tiempo para instalar y solucionar problemas de una instalación de MongoDB? Siempre puedes ir ¡SEGUIR LEYENDO!

Curso Docker para Entornos de Desarrollo

Aprende a usar Docker montando un entorno de desarrollo real. ¡Cualquier lenguaje, framework y tecnología valen! Lo que aprenderás A crear tus propios entornos de desarrollo con Docker tanto para Laravel como para cualquier otro proyecto. Conoce las bases de Docker como para saber por qué todo el mundo lo usa. Usar Docker, de cero hasta un nivel avanzado. Aprender mediante un ejemplo real. Mejorar 10x ¡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!

Cursos de Amazon Web Services Gratis y en Español

Amazon Web Services (AWS) ES la plataforma en la nube ofrecida por Amazon.com Inc ( AMZN ) y que se ha convertido en un componente gigante de la cartera de negocios del gigante del comercio electrónico. En el primer trimestre de 2020, AWS generó un ingreso récord de 10 mil millones de dólares, lo que representa el 13.5% de los ingresos totales de Amazon. AWS es ¡SEGUIR LEYENDO!

34 Cursos Gratis Udemy (cupón finalizado)

Cursos gratis a 4 de Octubre, otros cursos que pueden aún estar activos: cursos del 3 de Septiembre e incluso cursos del 1 de Septiembre. Si buscas cursos que siempre sean gratuitos, visita cursos Gratis de Tecnología u ojea la categoría de cursos gratis. Los cursos de hoy están relacionados con: Javascript, Java, Linux, Laravel, CSS, Kanban, Photoshop y Bitcoin. Cursos Gratis en español Aprende Photoshop ¡SEGUIR LEYENDO!

60 Mejores Cursos Gratis de Programación Web y Móvil

Recopilatorio de cursos de programación web con los que aprender a generar apps y aplicaciones móviles en cualquier lenguaje de programación online y gratis.

Deja un comentario

Salir de la versión móvil