Aller au contenu principal

Gérer les conteneurs

La page Conteneurs (menu Compute) liste les conteneurs auxquels vous avez accès, regroupés par stack compose. Chaque utilisateur peut l'utiliser, sur les conteneurs qui lui sont attribués.

La page Conteneurs avec ses filtres et une stack dépliéeLa page Conteneurs avec ses filtres et une stack dépliée

Trouver un conteneur​

ContrôleEffet
Rechercher un conteneur, une stack...Filtre par nom de conteneur ou de stack
Type de stackTous, Hébergements, Services ou Autres
Actifs / TousMasque ou affiche les stacks sans conteneur démarré
ErreursN'affiche que les stacks dont un conteneur s'est arrêté anormalement

Cliquez sur la ligne d'une stack pour la déplier et voir ses conteneurs. Les conteneurs sans projet compose sont regroupés sous Sans stack.

Actions sur un conteneur​

La colonne Actions affiche les boutons qui correspondent à l'état du conteneur.

BoutonAffiché quandConfirmation
DémarrerLe conteneur ne tourne pasNon
RelancerLe conteneur tourneNon
ArrêterLe conteneur n'est pas arrêtéOui
TuerLe conteneur n'est pas arrêtéOui : arrêt immédiat, sans arrêt propre
SupprimerLe conteneur est arrêtéOui
Terminal détachéLe conteneur tourneNon : ouvre un terminal dans une fenêtre popup
Détail et terminalToujoursNon : ouvre le panneau de détail

Pour agir sur tous les conteneurs d'une stack d'un coup, voir Actions sur une stack.

Détail, logs et terminal​

Cliquez sur Détail et terminal pour ouvrir le panneau Détail conteneur.

Le panneau de détails d'un conteneur avec les logs en temps réel et un terminal ouvertLe panneau de détails d'un conteneur avec les logs en temps réel et un terminal ouvert
SectionContenu
DétailProjet compose, identifiant, image, état, date de démarrage, nombre de redémarrages, réseau, points de montage
Chemin logsTélécharger le log complet du conteneur
Logs en temps réelAfficher les logs affiche les 100 dernières lignes, puis les nouvelles
Terminal interactif dockerOuvrir un terminal lance /bin/sh dans le conteneur ; Détacher le déplace dans une popup

Plein écran élargit le panneau. Console uniquement masque le détail et garde le terminal.

Consommation des ressources​

Dans une stack dépliée, cliquez sur Monitoring pour afficher en direct le CPU, la RAM, le réseau et les PIDs de ses conteneurs. Cliquez sur Fermer le monitoring pour arrêter.

Le tableau de monitoring d'une stack avec CPU, RAM, réseau et PIDsLe tableau de monitoring d'une stack avec CPU, RAM, réseau et PIDs

Bon à savoir​

  • Le terminal a besoin d'un TTY. Si le panel indique qu'il n'est pas disponible, ajoutez tty: true au service dans le fichier compose, ou lancez le conteneur avec -t.
  • Les conteneurs marqués comme conteneurs système sont masqués pour tout le monde, et personne ne peut ouvrir de shell dans le conteneur de l'API du panel.
  • Les conteneurs des fonctions (fn-*) se gèrent depuis Serverless → Fonctions : shell, copie de fichiers et actions y sont refusés.
  • Un profil utilisateur ne voit que les conteneurs listés dans ses permissions ; demandez-en d'autres à votre administrateur.
  • Les mêmes actions existent dans la CLI loch : loch ps, loch logs, loch shell, loch stats, loch inspect, loch start / stop / restart. La CLI copie aussi des fichiers (loch cp) et ouvre des tunnels de ports (loch proxy).