Primer despliegue
El objetivo
Sección titulada «El objetivo»Desplegar una pequeña aplicación detrás de HTTPS con un dominio público. Usaremos whoami — un contenedor diminuto que imprime los metadatos de la solicitud, perfecto para verificar el proxy inverso.
- Abre el panel de control de Pier y haz clic en Add service → From Docker image.
- Introduce la imagen
traefik/whoami:latest. - Dale un nombre — p. ej.
whoami. - Asocia un dominio que controles (p. ej.
demo.example.com). Asegúrate de que el registro DNS A apunte a la IP de tu servidor. - Haz clic en Deploy.
Pier hará lo siguiente:
- Descargar la imagen.
- Crear el contenedor y conectarlo a la red Docker
pier-net. - Asignar un puerto interno.
- Generar una regla de router de Traefik para tu dominio.
- Solicitar un certificado de Let’s Encrypt.
Tras 10–30 segundos (la primera emisión del certificado es el paso lento), https://demo.example.com sirve la aplicación.
Verificar
Sección titulada «Verificar»curl https://demo.example.comDeberías ver las cabeceras de la solicitud impresas por whoami.
Qué acaba de pasar
Sección titulada «Qué acaba de pasar»- Pier escribió un archivo de configuración dinámica de Traefik que mapea
demo.example.com→ el puerto interno del servicio. - Traefik detectó el archivo, emitió un certificado ACME y ahora termina el TLS en el borde.
- El contenedor en sí solo se vincula a la red Docker interna — no se expone directamente a internet.
Siguiente
Sección titulada «Siguiente»- Aprende cómo funcionan el proxy inverso + SSL.
- Despliega algo real desde el catálogo de servicios.
- Configura Git-to-deploy desde un repositorio.