Déploiement de conteneurs
Exécutez vos propres charges de travail conteneurisées directement sur l'edge avec Portainer, une interface web de gestion de conteneurs intégrée à chaque appareil mrxnode. Ce guide vous accompagne dans le déploiement et la gestion de conteneurs sur votre appareil.
Vue d'ensemble
Chaque appareil mrxnode inclut Portainer CE, une interface web de gestion de conteneurs. Vous pouvez déployer et gérer des conteneurs Docker directement sur votre appareil edge, aux côtés des charges de travail du Mirox-Agent.
Accéder à Portainer
Portainer est disponible à l'adresse IP de votre mrxnode :
| Protocole | Port | URL |
|---|---|---|
| HTTPS | 9443 | https://<device-ip>:9443 |
Certificat auto-signé
Le port HTTPS utilise un certificat auto-signé. Votre navigateur affichera un avertissement de sécurité — c'est normal. Vous pouvez continuer en acceptant le certificat.
Connectez-vous avec les identifiants appuser (voir Vue d'ensemble de mrxnode pour les informations relatives au mot de passe).
Déployer des conteneurs
Via l'interface web
- Ouvrez Portainer dans votre navigateur
- Accédez à Containers dans la barre latérale gauche
- Cliquez sur Add container
- Configurez votre conteneur :
- Name : donnez un nom descriptif à votre conteneur
- Image : saisissez l'image Docker (par exemple
nginx:latest,redis:alpine) - Ports : mappez les ports du conteneur vers les ports de l'hôte
- Volumes : montez un stockage persistant (voir ci-dessous)
- Cliquez sur Deploy the container
Récupérer des images
Portainer peut récupérer des images depuis :
- Docker Hub (images publiques)
- Registres privés (configurez les identifiants dans les paramètres de Portainer)
Stockage persistant
Les conteneurs sont éphémères par défaut — leurs données sont perdues à leur arrêt ou à leur redémarrage. Pour conserver les données lors des redémarrages et des mises à jour du système, utilisez des volumes Docker.
Créer un volume
- Accédez à Volumes dans la barre latérale gauche
- Cliquez sur Add volume
- Saisissez un nom pour votre volume
- Cliquez sur Create the volume
Monter des volumes sur des conteneurs
Lors de la création ou de la modification d'un conteneur :
- Faites défiler jusqu'à la section Volumes
- Cliquez sur map additional volume
- Sélectionnez votre volume et spécifiez le chemin dans le conteneur (par exemple
/data) - Déployez ou mettez à jour le conteneur
Données persistantes
Les données stockées dans les volumes montés survivent :
- Aux redémarrages des conteneurs
- Aux redémarrages de l'appareil
- Aux mises à jour du système
Bonnes pratiques
- Limites de ressources : définissez des limites de mémoire et de processeur pour empêcher les conteneurs de consommer toutes les ressources de l'appareil
- Redémarrage automatique : activez les politiques de redémarrage pour les conteneurs censés fonctionner en continu
- Journalisation : configurez la rotation des journaux pour éviter les problèmes d'espace disque
- Sécurité : ne déployez que des images de conteneurs de confiance
Pour aller plus loin
Pour des instructions détaillées sur l'utilisation de Portainer, consultez la documentation officielle :
Fonctionnalités associées
- Vue d'ensemble de mrxnode — configuration, enregistrement et accès SSH de l'appareil
- Aide-mémoire des commandes — référence rapide des commandes courantes de l'appareil
- Guide pratique — tâches réseau et disque sur votre appareil
- Dépannage — procédures de récupération en cas de dysfonctionnement de l'appareil