<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Docker on Geekland</title><link>https://geeklandlinux.github.io/categories/docker/</link><description>Recent content in Docker on Geekland</description><generator>Hugo</generator><language>es-ES</language><lastBuildDate>Sun, 05 Feb 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://geeklandlinux.github.io/categories/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>Hacer limpieza en Docker borrando contenedores, imágenes, volúmenes, etc</title><link>https://geeklandlinux.github.io/posts/hacer-limpieza-en-docker-borrando-contenedores-imagenes-volumenes-etc/</link><pubDate>Sun, 05 Feb 2023 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/hacer-limpieza-en-docker-borrando-contenedores-imagenes-volumenes-etc/</guid><description>&lt;p&gt;A medida que vamos instalando y desinstalando servicios en Docker se va llenando el disco duro con contenedores, imágenes, redes, cache y volúmenes de persistencia que no usamos. Para solucionar este problema y para hacer un poco de limpieza en Docker y en el sistema operativo podemos borrar los contenedores, imágenes, redes y volúmenes que no usamos del siguiente modo.&lt;/p&gt;</description></item><item><title>Autenticación con usuario y contraseña mediante Traefik</title><link>https://geeklandlinux.github.io/posts/autenticacion-con-usuario-y-contrasena-mediante-traefik/</link><pubDate>Sat, 07 Jan 2023 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/autenticacion-con-usuario-y-contrasena-mediante-traefik/</guid><description>&lt;p&gt;Hay ocasiones en que levantamos un servicio autoalojado que no tienen ningún método de autenticación con usuario y contraseña. Esto significa que este servicio estará abierto a todo el mundo y será un problema en el caso que no queramos abrir el servicio al público. Si se encuentran en esta situación y están usando el &lt;a href="https://geeklandlinux.github.io/posts/instalar-y-configurar-traefik-v2-para-usarlo-como-proxy-inverso/"&gt;proxy inverso traefik&lt;/a&gt; pueden usar un middleware de autenticación básico del modo que verán en este artículo. De este forma todo usuario que quiera usar el servicio tendrá que introducir un usuario y su correspondiente contraseña.&lt;/p&gt;</description></item><item><title>Construir un feed con el contenido completo de un artículo</title><link>https://geeklandlinux.github.io/posts/construir-un-feed-con-el-contenido-completo-de-un-articulo/</link><pubDate>Fri, 06 Jan 2023 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/construir-un-feed-con-el-contenido-completo-de-un-articulo/</guid><description>&lt;p&gt;En mi caso leo la totalidad de artículos a través de mi &lt;a href="https://geeklandlinux.github.io/posts/instalar-tiny-tiny-rss-con-su-docker-oficial-y-el-proxy-inverso-traefik/"&gt;lector de feeds RSS&lt;/a&gt; y para ello lo mejor es usar un feed que contenga el contenido completo de los artículos. No obstante muchos de los feeds de blogs que acostumbro a leer solo tienen las 5 o 10 primeras líneas del artículo. Seguidamente dejan el link para que podamos visitar su página web y de esta forma proseguir con la lectura. Esto para mi esto es un inconveniente porqué la mayoría de webs que podemos visitar hoy en día:&lt;/p&gt;</description></item><item><title>Configurar la rotación de Logs en Traefik con logrotate</title><link>https://geeklandlinux.github.io/posts/configurar-la-rotacion-de-logs-en-traefik-con-logrotate/</link><pubDate>Sat, 24 Apr 2021 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/configurar-la-rotacion-de-logs-en-traefik-con-logrotate/</guid><description>&lt;p&gt;La semana pasada vimos como &lt;a href="https://geeklandlinux.github.io/posts/usar-fail2ban-con-traefik-para-proteger-servicios-que-corren-en-docker/"&gt;activar y consultar los logs del proxy inverso Traefik usando Docker&lt;/a&gt;. No obstante el log generado por Traefik irá creciendo hasta que con el paso del tiempo acabe teniendo un tamaño desproporcionado y llene todo el disco. Para evitar este problema lo único que tenemos que hacer es configurar la rotación de logs en Traefik mediante logrotate de la siguiente forma.&lt;/p&gt;</description></item><item><title>Usar Fail2ban con Traefik para proteger servicios que corren en Docker</title><link>https://geeklandlinux.github.io/posts/usar-fail2ban-con-traefik-para-proteger-servicios-que-corren-en-docker/</link><pubDate>Sun, 18 Apr 2021 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/usar-fail2ban-con-traefik-para-proteger-servicios-que-corren-en-docker/</guid><description>&lt;p&gt;Para proteger los servicios que tenemos montados con Docker a través del proxy inverso Traefik podemos usar Fail2ban. De este modo podremos evitar los ataques de fuerza bruta bloqueando a todo usuario o bot que introduzca las credenciales de autenticación incorrectamente de forma reiterada. Para ello deberemos proceder del siguiente modo.&lt;/p&gt;</description></item><item><title>Limitar el acceso a un servicio o web por ip con Traefik v2</title><link>https://geeklandlinux.github.io/posts/limitar-acceso-servicio-o-web-por-ip-con-traefik/</link><pubDate>Sun, 11 Apr 2021 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/limitar-acceso-servicio-o-web-por-ip-con-traefik/</guid><description>&lt;p&gt;Es posible que tengáis una nube o algún que otro servicio autoalojado en casa o en un servicio VPS mediante Docker y Traefik. Por norma general estos servicios únicamente tienen que ser accesibles desde vuestro país, por lo tanto en términos de seguridad es interesante limitar el acceso del servicio a los habitantes de un determinado país del siguiente modo.&lt;/p&gt;</description></item><item><title>Instalar Owncloud mediante Docker y el proxy inverso Traefik v2</title><link>https://geeklandlinux.github.io/posts/instalar-owncloud-docker-y-traefik-v2/</link><pubDate>Sat, 20 Mar 2021 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/instalar-owncloud-docker-y-traefik-v2/</guid><description>&lt;p&gt;A continuación veremos como instalar la última versión de Owncloud mediante Docker y el Proxy inverso Traefik V2. El método que verán a continuación se puede aplicar en equipos con arquitectura arm y amd64. En mi caso he seguido el procedimiento que veréis a continuación en una Raspberry Pi 4.&lt;/p&gt;</description></item><item><title>Instalar y configurar Traefik v2 para usarlo como proxy inverso</title><link>https://geeklandlinux.github.io/posts/instalar-y-configurar-traefik-v2-para-usarlo-como-proxy-inverso/</link><pubDate>Sat, 13 Mar 2021 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/instalar-y-configurar-traefik-v2-para-usarlo-como-proxy-inverso/</guid><description>&lt;p&gt;Meses atrás vimos como &lt;a href="https://geeklandlinux.github.io/posts/instalar-y-configurar-el-proxy-inverso-traefik-en-docker/"&gt;instalar configurar y usar la versión 1.7 del proxy inverso Traefik&lt;/a&gt;. A continuación veremos como configurar, instalar y entender la versión 2 de Traefik. Pero antes de empezar es importante conocer bien las diferencias existentes entre Traefik v1 y Traefik v2 y entender como funciona la versión 2 de Traefik.&lt;/p&gt;</description></item><item><title>Montar un gestor de descargas remoto con JDownloader</title><link>https://geeklandlinux.github.io/posts/montar-gestor-de-descargas-remoto-jdownloader/</link><pubDate>Fri, 25 Dec 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/montar-gestor-de-descargas-remoto-jdownloader/</guid><description>&lt;p&gt;A continuación detallaremos como podemos montar nuestro propio gestor de descargas remoto con JDownloader y MyJDownloader en una Raspberry o en cualquier equipo en el que podamos instalar Docker.&lt;/p&gt;</description></item><item><title>Gestionar contactos calendarios y tareas con Radicale</title><link>https://geeklandlinux.github.io/posts/gestionar-contactos-calendarios-tareas-con-radicale/</link><pubDate>Wed, 09 Dec 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/gestionar-contactos-calendarios-tareas-con-radicale/</guid><description>&lt;p&gt;En el caso que quieran disponer de un sistema autoalojado para gestionar sus contactos, calendarios y tareas les recomiendo Radicale. Los motivos son los siguientes.&lt;/p&gt;</description></item><item><title>Whoogle para realizar búsquedas en google con privacidad</title><link>https://geeklandlinux.github.io/posts/whoogle-para-realizar-busquedas-en-google-con-privacidad/</link><pubDate>Sun, 27 Sep 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/whoogle-para-realizar-busquedas-en-google-con-privacidad/</guid><description>&lt;p&gt;A continuación veremos la forma de usar el buscador de Google respetando un poco más nuestra privacidad. El método que usaremos para conseguir nuestro objetivo es realizar las búsquedas mediante un buscador alternativo llamado Whoogle. Existen otras opciones similares a la que veremos en este artículo. Algunas de ellas son:&lt;/p&gt;</description></item><item><title>Monitorizar el rendimiento de contenedores Docker con Ctop, Glances y los logs</title><link>https://geeklandlinux.github.io/posts/monitorizar-el-rendimiento-de-contenedores-docker/</link><pubDate>Mon, 17 Aug 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/monitorizar-el-rendimiento-de-contenedores-docker/</guid><description>&lt;p&gt;Existen varias herramientas con las que podemos monitorizar el rendimiento y saber que está pasando en nuestros contenedores Docker. Algunas de estas herramientas son Ctop, Glances y ciertos comandos que trae incorporado el mismo Docker. La primera de las opciones que analizaremos y veremos como funciona es Ctop.&lt;/p&gt;</description></item><item><title>Crea tu propio Wetransfer para compartir archivos con Jirafeau</title><link>https://geeklandlinux.github.io/posts/crea-tu-propio-wetransfer-para-compartir-archivos-con-jirafeau/</link><pubDate>Fri, 31 Jul 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/crea-tu-propio-wetransfer-para-compartir-archivos-con-jirafeau/</guid><description>&lt;p&gt;A continuación veremos como de forma sencilla podemos montar nuestro propio Wetransfer con Jirafeau y compartir archivos con nuestros contactos. Jirafeau es un software muy ligero que podremos instalar en cualquier servidor Linux y nos permitirá compartir ficheros e información con nuestros contactos. Para el funcionamiento de Jirafeau tan solo necesitaremos PHP y un servidor web ultraligero como Lighttpd. Por lo tanto será un servicio extremadamente liviano, rápido y además fácil de usar.&lt;/p&gt;</description></item><item><title>Instalar Tiny Tiny RSS con su Docker oficial y el proxy inverso Traefik</title><link>https://geeklandlinux.github.io/posts/instalar-tiny-tiny-rss-con-su-docker-oficial-y-el-proxy-inverso-traefik/</link><pubDate>Sun, 05 Jul 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/instalar-tiny-tiny-rss-con-su-docker-oficial-y-el-proxy-inverso-traefik/</guid><description>&lt;p&gt;En el pasado vimos como instalar Tiny Tiny RSS de forma manual en un servidor con Ubuntu. Quien prefiera utilizar Docker sabrá que en Docker hub no hay ningún contenedor fácil de instalar ni con una instrucciones de instalación fáciles de seguir. Por esté motivo y animado por Ángel de uGeek les detallaré paso a paso como instalar el Docker oficial de Tiny Tiny RSS.&lt;/p&gt;</description></item><item><title>Añadir servicios a traefik que están corriendo en máquinas remotas</title><link>https://geeklandlinux.github.io/posts/anadir-servicios-a-traefik-que-estan-corriendo-en-maquinas-remotas/</link><pubDate>Sun, 17 May 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/anadir-servicios-a-traefik-que-estan-corriendo-en-maquinas-remotas/</guid><description>&lt;p&gt;En el último artículo vimos como &lt;a href="https://geeklandlinux.github.io/posts/instalar-y-configurar-el-proxy-inverso-traefik-en-docker/"&gt;instalar y configurar el proxy inverso Traefik&lt;/a&gt; en Docker. Con lo visto hasta el momento, desde fuera de nuestra red local podemos acceder a servicios que están corriendo dentro de la misma red en que instalamos el contenedor de Traefik. Si además queremos acceder a servicios que están corriendo en equipos remotos y/o fuera de contenedores deberemos editar manualmente el fichero de configuración de Traefik. Para añadir servicios a Traefik que están corriendo en máquinas remotas deberemos seguir el siguiente procedimiento.&lt;/p&gt;</description></item><item><title>Instalar y configurar el proxy inverso traefik en Docker</title><link>https://geeklandlinux.github.io/posts/instalar-y-configurar-el-proxy-inverso-traefik-en-docker/</link><pubDate>Sun, 10 May 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/instalar-y-configurar-el-proxy-inverso-traefik-en-docker/</guid><description>&lt;p&gt;A continuación veremos como configurar el proxy inverso traefik en Docker para acceder a los servicios que están corriendo en nuestro servidor de forma sencilla y práctica. En mi caso lo haré usando la versión 1.7 de traefik. El motivo es que la versión 2 es más complicada de configurar y se introducen nuevos conceptos que hay que comprender.&lt;/p&gt;</description></item><item><title>Instalar y configurar el servidor VPN Wireguard con Docker</title><link>https://geeklandlinux.github.io/posts/instalar-y-configurar-el-servidor-vpn-wireguard-con-docker/</link><pubDate>Sat, 25 Apr 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/instalar-y-configurar-el-servidor-vpn-wireguard-con-docker/</guid><description>&lt;p&gt;Existen varios métodos para instalar el VPN Wireguard de forma sencilla en nuestro servidor. Podemos usar scripts que realizan todo el trabajo de forma automática. No obstante en el siguiente artículo veremos otra forma muy sencilla y práctica que es mediante un contenedor de Docker. Los pasos a seguir para realizar la instalación y configuración son los que veréis a continuación.&lt;/p&gt;</description></item><item><title>Instalar y configurar el servicio DNS dinámico Duck DNS con Docker</title><link>https://geeklandlinux.github.io/posts/instalar-y-configurar-duck-dns-con-docker/</link><pubDate>Sun, 19 Apr 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/instalar-y-configurar-duck-dns-con-docker/</guid><description>&lt;p&gt;A continuación veremos como instalar y configurar el servicio DNS dinámico Duck DNS con Docker. Pero antes de todo veremos de forma breve que es un DNS dinámico y porque Duck DNS es una opción a tener muy en cuenta.&lt;/p&gt;</description></item><item><title>Instalar Docker y Docker-Compose en Raspbian, Ubuntu, Debian, Fedora</title><link>https://geeklandlinux.github.io/posts/instalar-docker-y-docker-compose-en-linux/</link><pubDate>Sun, 05 Apr 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/instalar-docker-y-docker-compose-en-linux/</guid><description>&lt;p&gt;A continuación veremos el procedimiento más sencillo y efectivo para poder instalar Docker y Docker-compose en prácticamente cualquier distribución GNU-Linux. Por ejemplo podremos usar el siguiente método para las siguientes distribuciones:&lt;/p&gt;</description></item><item><title>Usar y ejecutar Docker en un disco duro externo y mejorar el rendimiento</title><link>https://geeklandlinux.github.io/posts/usar-y-ejecutar-docker-en-un-disco-duro-externo/</link><pubDate>Sat, 21 Mar 2020 00:00:00 +0000</pubDate><guid>https://geeklandlinux.github.io/posts/usar-y-ejecutar-docker-en-un-disco-duro-externo/</guid><description>&lt;p&gt;A continuación les mostraré un método sencillo para usar y ejecutar Docker en un disco duro externo. Los motivos por los que puede ser una buena idea evitar que los contenedores e imágenes de Docker se ejecuten y almacenen en la partición raíz de nuestro sistema operativo son los siguientes.&lt;/p&gt;</description></item></channel></rss>