Permission denied while trying to connect to the Docker daemon socket at unix

Un error común al interactuar con docker es no tener permisos suficientes para ello y puede arrojar el siguiente error: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json?all=1”: dial unix /var/run/docker.sock: connect: permission denied Para solucionarlo, el primer paso es agregar el usuario al grupo docker: usermod -aG docker [USER] Suponiendo que el usuario es alvaro se debe sustituir [USER] por el nombre

MySQL Server en Docker

Existen muchas razones para montar una instancia de MySQL en Docker, por ejemplo a veces, necesitas tener dos instancias de  bases de datos MySQL funcionando en la misma computadora, sin conflictos entre ellas, Docker te permite hacer esto fácilmente. ¿Necesitas usar MySQL por un tiempo corto, pero no quieres instalarlo directamente en tu computadora? Con Docker, es posible crear un ambiente temporal para la base de datos sin alterar nada

Repositorios para servidores Debian sin soporte

Para que mentirnos, si bien todos sabemos lo importante de las actualizaciones, todos tenemos algún servidor que por diferentes motivos no hemos migrado, con el tiempo los repositorios sé las distribuciones de dan de baja, con un servidor no representaría mayor problema salvo que necesitemos instalar algo nuevo, el problema se complica cuando estamos trabajando con imágenes Docker y la generación del contenedor se bloquea porque los repositorios fueron dados

Failed to mount cgroup

Creando el Entorno de desarrollo Apache/Nginx en Docker de cero en Fedora 34 y Debian 11 comenzó a dar un error al montar cgroup que hasta Debian 10 por lo menos no daba, el error era el siguiente al arrancar el contenedor: Failed to mount cgroup at /sys/fs/cgroup/systemd: No such file or directory systemd 219 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS

Entorno de desarrollo Apache/Nginx en Docker [UPDATE]

Este es un post cortito por update para el repositorio del entorno Docker de desarrollo, en realidad hay pocos cambios, este update contiene principalmente corrección de errores en la instalacion automatica de PostgresSQL, phpPgAdmin y phpMyAdmin y no mucho más que eso. La única novedad está la incorporación de Redis como base de datos clave-valor con la que he estado trabajando últimamente y que me ha dado muy buenos resultados.

Update del entorno de desarrollo en Docker [Nov-2020]

Hoy salió finalmente la versión 8 de PHP, como siempre con PHP no exento de polémica aunque eso ya es otro tema, por lo pronto ya he actualizado Entorno de desarrollo Apache/Nginx en Docker para incluir esta nueva versión para que puedas probarlo. Hay dos maneras de actualizar el contendor, una es borrar el contenedor, la imagen y generarla nuevamente, desde aquí, la otra forma es utilizando el script **update_2020_11.sh**

Problemas de DNS en Docker

Hace unos días se me presentó un error curioso al generar imágenes a través de un Dockerfile, por razones que no vienen al caso me tocaba generar unas imágenes a partir de Alpine instalando algunos paquete desde el Dockerfile, localmente me funcionaba barbaro, cuando lo hacia desde el servidor donde debía generarse la imagen me daba error al descargar los paquetes, más precisamente el siguiente error: Alvaro De LeónAdministrador de

Actualización CentOS7/Nginx/MariaDB [Junio 2019]

Esto es una actualización de la imagen utilizada en Crear contenedor Docker con CentOS7/Nginx/MariaDB y MultiPHP para crear un entorno de desarrollo ideal para PHP. A nivel de software no hay grandes campos solo se actualizaron paquetes de sistema y de servicios, una lista completa de los paquetes actualizados: Alvaro De LeónAdministrador de Sistemas, Programador, Docente y ahora resulta que también Blogger (peor es ser tictoker). Más de 20 años de

Conectarse a SFTP desde PHP con SSH2

Una tarea bastante habitual desde PHP es conectarse a un FTP para lo cual PHP tiene diferentes funciones pero que sin embargo si se trata de SFTP seguramente haya que habilitar la librería libssh2 que no viene instalada por defecto. Si para la instalación de PHP se utilizan el tutorial Instalación del Stack Nginx+MySQL+MutiPHP en CentOS o  Crear contenedor Docker con CentOS7/Nginx/MariaDB y MultiPHP se puede continuar sin problemas, de

Actualización del contenedor CentOS7 [Febrero 2019]

Esto es una actualización de la imagen utilizada en Crear contenedor Docker con CentOS 7 para crear un entorno e instalar todo lo que necesitemos. Si te interesa un entorno PHP + Nginx ya preconfigurado te recomiendo Crear contenedor Docker con CentOS7/Nginx/MariaDB y MultiPHP A nivel de software no hay grandes campos solo se actualizaron paquetes de sistema y de servicios, una lista completa de los paquetes actualizados: Alvaro De LeónAdministrador de