Déploiement d’images Docker
Hébergez des conteneurs Docker
Exécutez une image que vous construisez et distribuez déjà. Polyer gère le déploiement ; vous définissez version, configuration d’exécution et besoins de données.
Liste de configuration
- Image et version : vérifiez chemin du registre, tag ou empreinte. Lisez les instructions de mise à niveau du projet avant de changer de version.
- Identifiants : configurez-les pour les images privées et vérifiez l’accès au registre voulu.
- Réseau du conteneur : configurez le port et un point d’accès public uniquement pour les services recevant du trafic externe.
- Santé et démarrage : vérifiez chemin de contrôle, délai et initialisation à terminer avant d’accepter du trafic.
- Données persistantes : associez les répertoires nécessaires à des volumes et identifiez les données à sauvegarder séparément.
De la configuration au déploiement
Choisissez l’image
Ouvrez votre espace, choisissez projet et environnement, puis saisissez la référence de l’image Docker souhaitée.
Configurez l’accès à l’image
Pour une image privée, choisissez ou configurez les identifiants du registre. Confirmez version et besoins d’exécution.
Vérifiez l’exécution
Configurez variables, ports, ressources, santé et volumes. Gardez privées les connexions aux bases sans besoin d’accès externe.
Déployez et validez
Envoyez la configuration, consultez les journaux et testez le point d’accès. Vérifiez que les données restent disponibles après redémarrage.
Maintenir le service en fonctionnement
- Examinez les mises à jour d’image avec soin. Vérifiez notes de version, migrations et persistance avant de déployer une autre version.
- Le contrôle de santé observe le point d’accès configuré ; testez séparément les workflows importants et les dépendances.
- Maintenez les identifiants du registre valides et un plan de reprise. Un volume monté ne remplace pas une sauvegarde testée.
Questions avant le déploiement
Puis-je utiliser des conteneurs privilégiés ou monter des fichiers de l’hôte ?
Les services n’ont pas accès à l’hôte. Si l’application exige le mode privilégié, des périphériques de l’hôte ou un socket Docker, résolvez ce besoin avant de choisir cette voie. Intégrez les fichiers statiques à l’image et utilisez un volume persistant pour les données modifiables. Les montages locaux de Compose ne transfèrent pas vos fichiers existants vers Polyer.
Que vérifier si l’image ne peut pas être téléchargée ?
Lisez l’erreur de déploiement avant de modifier l’application. Vérifiez l’hôte du registre, le nom du dépôt, l’existence du tag ou de l’empreinte, puis les droits de téléchargement des identifiants sélectionnés. L’accès à l’image précède le démarrage de l’application : changer le port HTTP ou le chemin de contrôle ne résout ni un problème d’authentification ni une image absente.
Dois-je utiliser une image Docker ou déployer depuis GitHub ?
Utilisez une image si vous compilez ailleurs ou si l’application est distribuée en conteneur. Choisissez GitHub pour que Polyer compile selon votre dépôt.
Les fichiers du conteneur subsistent-ils après redéploiement ?
Ne comptez pas sur le système de fichiers modifiable du conteneur pour des données durables. Configurez un volume aux chemins nécessaires et vérifiez le stockage applicatif.
Pourquoi un conteneur actif est-il inaccessible ?
Vérifiez adresse d’écoute, port, point d’accès et journaux de santé. Contrôlez aussi les variables et connexions aux dépendances.
Configurer dans votre espace
La connexion ouvre votre espace. Les ressources sont créées uniquement après l’envoi de la configuration de déploiement.