Polyer

Despliegue de imágenes Docker

Aloja contenedores Docker

Ejecuta una imagen que ya construyes y distribuyes. Polyer gestiona el despliegue mientras tú defines versión, configuración de ejecución y datos necesarios.

Lista de configuración

  • Imagen y versión: verifica ruta del registro, etiqueta o digest. Lee las notas de actualización del proyecto antes de cambiar de versión.
  • Credenciales: configúralas para imágenes privadas y comprueba el acceso al registro previsto.
  • Red del contenedor: configura el puerto y publica un endpoint solo para servicios que deban recibir tráfico externo.
  • Salud e inicio: revisa ruta de comprobación, tiempo de espera e inicialización necesaria antes de aceptar tráfico.
  • Datos persistentes: asigna los directorios necesarios a volúmenes e identifica qué datos requieren copia independiente.

De la configuración al despliegue

  1. Elige la imagen

    Abre tu espacio, elige proyecto y entorno e introduce la referencia de imagen Docker deseada.

  2. Configura el acceso a la imagen

    Para imágenes privadas, selecciona o configura credenciales del registro. Confirma versión y requisitos de ejecución.

  3. Revisa la ejecución

    Configura variables, puertos, recursos, salud y volúmenes. Mantén privadas las conexiones a bases que no necesitan acceso externo.

  4. Despliega y valida

    Envía la configuración, consulta los registros y prueba el endpoint. Verifica que los datos siguen disponibles al reiniciar el servicio.

Mantén el servicio en funcionamiento

  • Revisa las actualizaciones de imagen con cuidado. Comprueba notas de versión, migraciones y persistencia antes de desplegar otra versión.
  • La comprobación de salud observa el endpoint configurado; prueba por separado los flujos importantes y las dependencias.
  • Mantén válidas las credenciales del registro y un plan de recuperación. Un volumen montado no sustituye una copia probada.

Preguntas antes de desplegar

¿Puedo usar contenedores privilegiados o montar archivos del servidor?

Los servicios no tienen acceso al servidor anfitrión. Si una aplicación necesita modo privilegiado, dispositivos del servidor o un socket Docker, resuelve ese requisito antes de elegir esta vía. Incluye los archivos estáticos en la imagen y usa un volumen persistente para los datos que la aplicación escribe. Los montajes locales de Compose no transfieren tus archivos existentes a Polyer.

¿Qué reviso si no se puede descargar la imagen?

Lee el error de despliegue antes de cambiar la configuración de la aplicación. Comprueba el servidor del registro, el nombre del repositorio y la existencia de la etiqueta o el resumen, y verifica que las credenciales permitan descargarlo. Este fallo ocurre antes de iniciar la aplicación: cambiar el puerto HTTP o la ruta de comprobación no soluciona errores de autenticación ni imágenes inexistentes.

¿Debo usar una imagen Docker o desplegar desde GitHub?

Utiliza una imagen si ya compilas en otro lugar o la aplicación se distribuye como contenedor. Elige GitHub si quieres que Polyer compile según tu repositorio.

¿Los archivos del contenedor sobreviven al redespliegue?

No dependas del sistema de archivos escribible del contenedor para datos duraderos. Configura un volumen en las rutas necesarias y comprueba el almacenamiento de la aplicación.

¿Por qué no es accesible un contenedor en ejecución?

Revisa dirección de enlace, puerto, endpoint y registros de salud. Comprueba también variables y conexiones a dependencias.

Configurar en tu espacio de trabajo

Al iniciar sesión se abre tu espacio. Los recursos se crean únicamente después de enviar la configuración de despliegue.

Configurar en tu espacio de trabajo