Ir al contenido

Primer despliegue

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.

  1. Abre el panel de control de Pier y haz clic en Add service → From Docker image.
  2. Introduce la imagen traefik/whoami:latest.
  3. Dale un nombre — p. ej. whoami.
  4. 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.
  5. 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.

Ventana de terminal
curl https://demo.example.com

Deberías ver las cabeceras de la solicitud impresas por whoami.

  • 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.