L’onglet CMD / Entry Point de l’écran de configuration d’un conteneur personnalisé contrôle quel processus est lancé au démarrage du conteneur. Les deux champs exposés par la plateforme correspondent un-à-un aux deux primitives Docker — ENTRYPOINT et CMD — et permettent de remplacer ce qui a été inscrit dans l’image sans la reconstruire.
Les deux champs
- Entry Point — l’exécutable qui démarre avec le conteneur. Remplace l’
ENTRYPOINTde l’image. Si l’image déclare un point d’entrée et que vous laissez ce champ vide, la valeur de l’image est utilisée. - Run Command — son rôle dépend du contexte :
- Quand aucun point d’entrée n’est configuré (ici ou dans l’image), la commande d’exécution est traitée comme la commande à lancer au démarrage du conteneur.
- Quand un point d’entrée est configuré, la commande d’exécution est passée comme liste d’arguments au point d’entrée. Cela correspond au comportement Docker d’ajouter
CMDderrièreENTRYPOINT.
Chaque champ affiche une flèche Réinitialiser dès qu’une valeur personnalisée a été saisie. Un clic restaure ce que déclare le manifeste de l’image.
Quand devez-vous renseigner ces champs
La plateforme n’introspecte pas les images pour détecter une commande manquante. Si ni l’image ni ces champs ne fournissent de commande, le conteneur démarre puis sort immédiatement, sans rien d’exécuté — le palier finit dans une boucle de redémarrage. Deux situations qui exigent un réglage explicite :
- Images distroless ou minimales livrées sans
CMDpar défaut. Renseignez le chemin de l’exécutable dans Entry Point. - Images polyvalentes que vous souhaitez démarrer avec une commande non-défaut — par exemple, une image unique contenant à la fois un serveur d’API et un worker, démarrés par des arguments différents.
Pour les images qui déclarent déjà ENTRYPOINT et CMD dans leur Dockerfile (le motif courant des images de stacks Docker Hub), les deux champs peuvent rester vides.
Appliquer la modification
Un changement de point d’entrée ou de commande d’exécution exige un redémarrage du conteneur. Après l’enregistrement, cliquez sur Appliquer sur le palier ou dans l’assistant de topologie. La plateforme redémarre les conteneurs concernés dans un déploiement coordonné — courte coupure pour un palier mono-instance ; déploiement séquentiel pour un palier multi-instance.