Despliegue de contenedores
Ejecuta tus propias cargas de trabajo en contenedores directamente en el edge con Portainer, una interfaz web de gestión de contenedores integrada en cada dispositivo mrxnode. Esta guía te explica cómo desplegar y gestionar contenedores en tu dispositivo.
Visión general
Cada dispositivo mrxnode incluye Portainer CE, una interfaz web de gestión de contenedores. Puedes desplegar y gestionar contenedores Docker directamente en tu dispositivo edge, junto a las cargas de trabajo del Mirox-Agent.
Acceder a Portainer
Portainer está disponible en la dirección IP de tu mrxnode:
| Protocolo | Puerto | URL |
|---|---|---|
| HTTPS | 9443 | https://<device-ip>:9443 |
Certificado autofirmado
El puerto HTTPS utiliza un certificado autofirmado. Tu navegador mostrará una advertencia de seguridad: esto es lo esperado. Puedes continuar aceptando el certificado.
Inicia sesión con las credenciales de appuser (consulta Visión general de mrxnode para obtener información sobre la contraseña).
Desplegar contenedores
Usando la interfaz web
- Abre Portainer en tu navegador
- Navega a Containers en la barra lateral izquierda
- Haz clic en Add container
- Configura tu contenedor:
- Name: Asigna un nombre descriptivo a tu contenedor
- Image: Introduce la imagen Docker (p. ej.,
nginx:latest,redis:alpine) - Ports: Mapea los puertos del contenedor a los puertos del host
- Volumes: Monta almacenamiento persistente (ver más abajo)
- Haz clic en Deploy the container
Descargar imágenes
Portainer puede descargar imágenes desde:
- Docker Hub (imágenes públicas)
- Registros privados (configura las credenciales en los ajustes de Portainer)
Almacenamiento persistente
Los contenedores son efímeros por defecto: sus datos se pierden cuando se detienen o reinician. Para conservar los datos a través de reinicios y actualizaciones del sistema, usa volúmenes Docker.
Crear un volumen
- Ve a Volumes en la barra lateral izquierda
- Haz clic en Add volume
- Introduce un nombre para tu volumen
- Haz clic en Create the volume
Montar volúmenes en contenedores
Al crear o editar un contenedor:
- Desplázate hasta la sección Volumes
- Haz clic en map additional volume
- Selecciona tu volumen y especifica la ruta del contenedor (p. ej.,
/data) - Despliega o actualiza el contenedor
Datos persistentes
Los datos almacenados en volúmenes montados sobreviven a:
- Reinicios de contenedores
- Reinicios del dispositivo
- Actualizaciones del sistema
Buenas prácticas
- Límites de recursos: Establece límites de memoria y CPU para evitar que los contenedores consuman todos los recursos del dispositivo
- Reinicio automático: Habilita políticas de reinicio para los contenedores que deban ejecutarse de forma continua
- Registro de logs: Configura la rotación de logs para evitar problemas de espacio en disco
- Seguridad: Despliega únicamente imágenes de contenedor de confianza
Más información
Para obtener instrucciones detalladas sobre el uso de Portainer, consulta la documentación oficial:
Funciones relacionadas
- Visión general de mrxnode — configuración del dispositivo, registro y acceso SSH
- Chuleta de comandos — referencia rápida de los comandos habituales del dispositivo
- Guía paso a paso — tareas de red y disco en tu dispositivo
- Resolución de problemas — patrones de recuperación cuando el dispositivo falla