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 resultado útil este artículo? Suscríbete a mi newsletter y da el primer paso para lanzar productos IT más rápido. Recibirás consejos exclusivos que te acercarán a tus objetivos.


Lo último que he escrito en el blog