Desde Docker Compose
El flujo
Sección titulada «El flujo»- Añadir servicio → Desde Compose.
- Pega o sube tu
docker-compose.yml. - Pier inspecciona el archivo y:
- Inyecta
pier-netcomo red por defecto (reemplazando cualquiernetwork_mode: bridgeo 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.
- Inyecta
- 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.
Qué significa esto para tu archivo Compose
Sección titulada «Qué significa esto para tu archivo Compose»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á enpier-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.