Ir al contenido

Desde Docker Compose

  1. Añadir servicio → Desde Compose.
  2. Pega o sube tu docker-compose.yml.
  3. Pier inspecciona el archivo y:
    • Inyecta pier-net como red por defecto (reemplazando cualquier network_mode: bridge o red sin nombre).
    • Elimina los enlaces de puertos del host (secciones ports:). El tráfico llega a los contenedores únicamente a través de Traefik.
    • Asigna puertos internos para cada servicio que exponga uno.
  4. Haz clic en Desplegar.

Pier ejecuta docker compose up en su propio directorio de trabajo y transmite los logs a la interfaz en tiempo real.

Escribes Compose como si fuera para el portátil de un desarrollador. Pier se encarga del cableado de producción:

  • Sin mapeos ports: — elimínalos o deja que Pier los elimine; todo está en pier-net.
  • Sin redes externas — Pier las sobrescribirá. Si realmente necesitas una segunda red, pregunta en GitHub.
  • Sin conflictos de volúmenes — cada stack recibe nombres de volumen con prefijo.

Stack de Compose frente a proyecto multiservicio

Sección titulada «Stack de Compose frente a proyecto multiservicio»

Un stack de Compose es un servicio en Pier — vuelves a desplegar todo el stack a la vez. Si quieres desplegar y escalar servicios de forma independiente, créalos como servicios de Pier separados y conéctalos mediante los nombres DNS de pier-net.