Cómo instalar Traefik con Docker Compose

¿Qué es Traefik? Traefik es un router que permite publicar servicios en internet de una manera rápida y sencilla. Recibe peticiones y determina qué servicios deben responderlas. Existen otras herramientas parecidas que también actúan cómo proxy inverso tales cómo haproxy. Además de actuar cómo proxy inverso, también dispone de utilidades que nos harán la vida más sencilla con respecto a la gestión, adquisición y renovación de certificados SSL, ya que lo hace de manera automática. En este ejemplo utilizaremos LetsEncrypt como proveedor de certificados, aunque se pueden utilizar otros. Una…

Leer más

Cómo instalar Portainer con Docker Compose

¿Qué es Portainer? Portainer es una herramienta que simplifica la gestión y el mantenimiento de contenedores Docker. Ayuda a agilizar los despliegues, simplifica las migraciones y permite monitorizar y resolver problemas de una manera rápida e intuitiva. Se controla a través de un interfaz web y tiene un aspecto parecido al siguiente: Requisitos Previos Docker instalado siguiendo los pasos de Cómo instalar Docker en Ubuntu 20.04. Docker Compose instalado siguiendo los pasos de Cómo instalar Docker Compose en Ubuntu 20.04. Instalar Portainer Para instalar Portainer en nuestro sistema, crearemos un contenedor Docker…

Leer más

Cómo instalar Docker Compose en Ubuntu 20.04

¿Qué es Docker Compose? Docker Compose es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor. Con Docker Compose se utilizan ficheros YAML para configurar los servicios de las aplicaciones y, una vez definidos, con un sólo comando podemos crear y ejecutar todos los servicios descritos en la configuración. Requisitos Previos Para poder llevar a cabo las acciones descritas en este artículo necesitaremos disponer de: Un servidor ejecutando el sistema Ubuntu 20.04. Docker instalado siguiendo los pasos de Cómo instalar Docker en Ubuntu 20.04. Instalar Docker Compose Utilizaremos el repositorio…

Leer más

Cómo instalar Docker en Ubuntu 20.04

¿Qué es Docker? Docker es un sistema que permite encapsular aplicaciones dentro de contenedores, similares a las máquinas virtuales pero más manejables, flexibles y transportables. Estos contenedores disponen de toda la información necesaria para ejecutar las aplicaciones que contienen de manera aislada (servicios, configuraciones, aplicaciones, datos, etc…). Así es posible migrar estos contenedores de unos servidores a otros de una forma rápida y sencilla, sin tener que adaptar los servidores dónde se ejecutan de manera específica. Requisitos Previos Para poder llevar a cabo las acciones descritas en este artículo necesitaremos…

Leer más