La nueva manera de configurar el demonio Docker

Docker no usa semver. Esto es un problema, porque para estar al día con cada actualización se hace complicado, pero probablemente lo hagan por cuestión de marketing.

Bueno, la cuestión es que ahora el demonio docker ya no es docker -d, sino dockerd, y ya no se configura en /etc/sysconfig/docker, sino en otro sitio y de otra forma.

Continúa leyendo La nueva manera de configurar el demonio Docker

Anuncios

Pasar Docker de devicemapper a overlay2

Si usas Fedora, seguramente de fábrica vengas utilizando el motor de almacenamiento devicemapper, que supuestamente es de los más estables, pero que en la práctica tiene serios problemas de rendimiento que no parece que vayan a solucionarse de aquí a poco.

Si ya lo configuraste con docker-storage-setup o similar, y ahora quieres cambiar a overlay2, sigue esta guía.

Continúa leyendo Pasar Docker de devicemapper a overlay2

Por fin privacidad y seguridad en Internet: CloudFleet

Muchos intentos se han hecho para proporcionar una alternativa sencilla y segura a los servicios de nube ávidos de datos, como Google, Microsoft, Facebook, Yahoo, etc.

Por mencionar algunos muy interesantes, están Yunohost, ArkOS, Cozy y Sandstorm.

Ayer descubrí uno que me sorprendió porque realmente está muy bien construido: CloudFleet.

Consta de un sistema base que administra contenedores Docker en los que se encuentran las aplicaciones de servidor.

Continúa leyendo Por fin privacidad y seguridad en Internet: CloudFleet

Configurar docker-storage-setup

Recientemente Docker añadió opciones para configurar el método de almacenamiento de los volúmenes. El método por defecto (dispositivos loop) no se considera muy apropiado para entornos de producción, así que veamos cómo configurarlo para que use LVM directamente.

Este ejercicio está realizado en Fedora 23, y asume que ya tienes configurado el ordenador con particionado LVM.

Continúa leyendo Configurar docker-storage-setup

Los dogmas de Windows y por qué lo odio

Es bastante habitual que la gente que me conoce me hable de temas informáticos y acabe surgiendo mi odio a Windows en algún momento, y me pregunten el por qué.

Básicamente, el uso de Windows nos ha implantado dogmas que uno acepta sin más, pero que en realidad no tienen sentido. Veamos algunos.

Continúa leyendo Los dogmas de Windows y por qué lo odio

Cómo hacer que Docker corra como el grupo docker

Docker recientemente decidió que era demasiado peligroso usarlo sin ser root, ya que escalar privilegios es algo muy sencillo e inherente al diseño de Docker.

Ciertamente, dar acceso a cualquier usuario para comunicarse con /var/run/docker.sock es peligroso, pero si lo utilizas para desarrollo, tener que usar sudo a cada rato, con la consiguiente contraseña, es una pesadez.

Si eres consciente de los peligros que conlleva y aún así quieres poder usar Docker sin sudo, aquí están las instrucciones (al menos en Fedora):

Continúa leyendo Cómo hacer que Docker corra como el grupo docker

Cómo juguetear con Linux y no morir en el intento

Conozco gente a quien le encanta Linux, pero que siempre está reinstalándolo porque se lo ha cargado intentando hacer algo que no sabía muy bien cómo hacer. Quizá un manazas que se cree está aprendiendo a ser un manitas, o quizá simplemente le guste hackear cosas. Aquí va una breve guía para quienes están en esa situación (y empiezan a hartarse).

Continúa leyendo Cómo juguetear con Linux y no morir en el intento

Cómo forzar la instalación de documentación con yum/dnf

La imágen oficial de CentOS para Docker viene preconfigurada para no instalar la documentación al instalar paquetes. Puedes comprobarlo con:

$ docker run --rm centos grep tsflags /etc/yum.conf

Verás que te devuelve tsflags=nodocs. La documentación de yum.conf nos explica lo que hace la opción tsflags.

Lo que queremos hacer es deshabilitarla al instalar ciertos paquetes. Por ejemplo CUPS la necesita para mostrar su index.html. Lo instalaríamos así en nuestro Dockerfile:

Continúa leyendo Cómo forzar la instalación de documentación con yum/dnf

Web descentralizada para todos

Ya estuvimos hablando de la descentralización de la mensajería instantánea con XMPP. Hoy me alegro de poder decir que cada vez es más fácil tener tu propio rincón privado de Internet. Os presento 3 distribuciones a tener en cuenta:

Continúa leyendo Web descentralizada para todos