Monitorizar logs con Docker. Grafana + Loki + Promtail

Monitorizar logs con Docker. Grafana + Loki + Promtail

Tiempo de lectura: 8 minutos Hola, hoy os voy a enseñar cómo podéis monitorizar los logs del sistema o de otros contenedores o incluso de ficheros .txt/.log etc con Grafana + Loki + Promtail. Además, lo vamos a juntar con el contenedor de monitorización creado en el tutorial anterior (https://devcodelight.com/?p=3847). Para empezar, vamos a crear un docker-compose.yml con la siguiente … Leer más

Docker para monitorización Grafana + Prometheus + Node_exporter + Cadvisor

Docker para monitorización Grafana + Prometheus + Node_exporter + Cadvisor

Tiempo de lectura: 4 minutos Hola, hoy os voy a enseñar a crear un Docker para monitorización del servidor y de los contenedores Docker que tengamos desplegados. Para ello vamos a utilizar: Grafana: Grafana es una plataforma de análisis y visualización de datos de código abierto. Permite conectar y visualizar datos de diferentes fuentes en una única interfaz gráfica de … Leer más

Desinstalar Docker en Ubuntu

Desinstalar Docker en Ubuntu

Tiempo de lectura: < 1 minuto Para desinstalar Docker en Ubuntu hay que poner el siguiente comando: Saldrá una lista de paquetes Docker instalados: Y ahora tendremos que desinstalar cada uno por separado: Y finalmente lanzar este comando: isMa Ingeniero en Informática, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas … Leer más

Solucionar error Call to undefined function imagecreatefromjpeg() en contenedor PHP Docker importando PHP GD extension

Solucionar error Call to undefined function imagecreatefromjpeg() en contenedor PHP Docker importando PHP <strong>GD</strong> extension

Tiempo de lectura: < 1 minuto Sí utilizamos funciones para tratado de imágenes en PHP, necesitamos instalar y activar PHP GD en el contenedor Docker. Para ello vamos a nuestro Dockerfile y añadimos: isMa Ingeniero en Informática, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon. … Leer más

Añadir extensión PDO pdo_mysql en contenedor Docker Apache + PHP

Añadir extensión PDO pdo_mysql en contenedor Docker Apache + PHP

Tiempo de lectura: 2 minutos Hoy os voy a enseñar cómo instalar la extensiñon PDO pdo_mysql para utilizar Codeginiter o RedBeans etc… Tenemos la siguiente imagen docker-compose.yml Y el archvio de php_container se crea desde este dockerfile: Si queremos instalar el módulo pdo_mysql, tenemos que añadir lo siguiente: RUN docker-php-ext-install pdo_mysql Quedando asi el dockerfile: Y al hacer un phpinfo(); … Leer más

Unir dos contenedores definidos dentro de dos docker-compose.yml distintos usando external_links en Docker Compose

Unir dos contenedores definidos dentro de dos docker-compose.yml distintos usando external_links en Docker Compose

Tiempo de lectura: < 1 minuto Hoy os voy a enseñar cómo podéis unir dos contenedores definidos dentro de dos docker-compose.yml distintos. Tenemos lo siguiente: Archivo docker-compose-db.yml Y el archivo docker-compose-phpmyadmin.yml En este caso, he creado estos dos archivos de docker-compose para comunicar la base de datos de forma externa con PHPMyadmin. Primero ejecutamos y creamos el contenedor de miservicio_mariadb y … Leer más

Comunicar dos Docker Compose por separado usando un network. Ejemplo de Nginx Proxy Manager + PHP+MariaDB+PHPMyadmin

Comunicar dos Docker Compose por separado usando un network. Ejemplo de Nginx Proxy Manager + PHP+MariaDB+PHPMyadmin

Tiempo de lectura: 2 minutos Para conectar los dos Docker Compose por separado usando la misma red, necesitas crear una red personalizada en Docker y luego agregar todos los servicios de los dos Docker Compose a esa red personalizada. Aquí está el archivo de Docker Compose actualizado para Nginx Proxy Manager con el nombre de la red personalizada my-network agregado: … Leer más

Mejores contenedores Docker más populares y útiles

Mejores contenedores Docker más populares y útiles

Tiempo de lectura: 3 minutos Aquí te traigo una lista de algunos de los contenedores Docker más populares y útiles que existen. Cada uno de estos contenedores es ampliamente utilizado y mantenido por la comunidad de Docker. Nginx: Un servidor web y proxy inverso que es conocido por ser rápido y ligero. [https://hub.docker.com/_/nginx] MySQL: Uno de los sistemas de gestión … Leer más

Crear un Docker Compose con PHP + Nginx + MySQL (MariaDB) + Nginx Proxy Manager (para certificados SSL https)

Crear un Docker Compose con PHP + Nginx + MySQL (MariaDB) + Nginx Proxy Manager (para certificados SSL https)

Tiempo de lectura: 3 minutos En este tutorial, te mostraré cómo crear un archivo docker-compose.yml para configurar un entorno de desarrollo local completo con PHP, NGINX, MariaDB, Nginx Proxy Manager para SSL y PhpMyAdmin. Comenzando Lo primero que debemos hacer es crear un directorio en nuestra máquina y crear un archivo docker-compose.yml dentro de él. Para ello, puedes utilizar tu … Leer más

Crear un DockerFile con PHP + MySQL (MARIADB)

Crear un DockerFile con PHP + MySQL (MARIADB)

Tiempo de lectura: 2 minutos Aquí te dejo un ejemplo de un Dockerfile para crear un servidor web con PHP y MariaDB: En este ejemplo, creamos una imagen a partir de la imagen base de php:7.4-apache. Luego, actualizamos los repositorios de paquetes y instalamos las dependencias necesarias, como mariadb-client, libzip-dev, zip y unzip. También instalamos las extensiones de PHP necesarias … Leer más