Pirobits
  

Homelab: servicio whoami con Docker

alberto avatar Alberto Sola · 6/9/2021

En mi día a día utilizo muchos servicios, bien para hacer testing o bien para usarlos en desarrollo.

Mi homelab está compuesto por varios servidores en los que ejecuto todos estos servicios. Es por eso que me he animado a hacer un repositorio Open Source donde iré subiendo estos servicios.

Repositorio: github.com/pirobtumen/homelab.

Puedes clonarlo con SSH:

$ git clone [email protected]:pirobtumen/homelab.git

O con HTTPS:

$ git clone https://github.com/pirobtumen/homelab.git

Voy a empezar subiendo el servicio más simple, Whoami.

Whoami

Whoami es un servidor web HTTP que te devuelve información de las cabeceras de la petición.

Es un programa muy simple, pero es muy útil para depurar que las peticiones llegan correctamente, o que contienen las cabeceras que necesitamos.

En concreto suelo utilizar el proyecto:

Personalmente me gusta usar docker-compose para levantar estos servicios.

Una vez clonado el repo, navegamos en un terminal y levantamos el servicio:

$ cd ./homelab/whoami
$ docker-compose up [ -d ]
$ curl localhost:8080

Hostname: 48a567e96f6f
IP: 127.0.0.1
IP: 172.20.0.2
RemoteAddr: 172.20.0.1:51096
GET / HTTP/1.1
Host: localhost:8080
User-Agent: curl/7.68.0
Accept: */*

Os dejo el fichero docker-compose.yml aquí:

¿Te ha parecido interesante el artículo?¡ Únete a la comunidad para recibir contenido exclusivo !

Aprende sobre creación de producto y desarrollo de software

Comparto mis aprendizajes construyendo productos de software, novedades y artículos que me parecen interesantes. Voy directo al grano y te envío, como mucho, un mail a la semana. Qué, ¿te apuntas?

Ya son más de 50 creadores que reciben estos aprendizajes 🚀

Lo último que he escrito en el blog