Skip to Content
RéférencesNanoclCLIVue d’ensemble

Utiliser la ligne de commande Nanocl

nanocl [OPTIONS] <COMMAND>

Exécutez nanocl --help pour la liste actuelle des commandes, ou ajoutez --help à une sous-commande. Nanocl 0.18 expose les groupes et opérations suivants :

CommandeRôle
namespace, secret, job, cargo, vm, resourceGérer les objets Nanocl
metric, context, node, event, stateGérer les API associées et les Statefiles
psLister les processus concrets d’exécution
inspect, logs, statsInspecter un ou plusieurs processus selon la commande
exec, killExécuter dans un processus ou lui envoyer un signal par nom exact/identifiant Docker complet
info, versionAfficher les informations de l’hôte et des versions
install, uninstall, backupGérer l’installation locale et exporter l’état souhaité

L’option globale --host sélectionne le point d’accès nanocld et utilise par défaut unix://run/nanocl/nanocl.sock.

Clés des charges et noms des processus

Les commandes Cargo et VM utilisent les clés canoniques {namespace}.{name}, par exemple :

nanocl cargo inspect global.storefront nanocl vm inspect global.build-runner

Les commandes de processus n’acceptent pas un nom de Cargo avec un sélecteur de réplique. Trouvez d’abord le processus concret, puis utilisez le nom exact retourné ou l’identifiant Docker complet :

nanocl ps --namespace global --kind cargo nanocl exec PROCESS -- sh nanocl kill --signal SIGTERM PROCESS

Consultez Opérations sur les processus pour le fonctionnement à plusieurs conteneurs.

Aide

$ nanocl cargo --help Manage cargoes Usage: nanocl cargo [OPTIONS] <COMMAND> Commands: list List existing cargo create Create a new cargo start Start cargoes by canonical keys stop Stop cargoes by canonical keys restart Restart cargoes by canonical keys remove Remove cargoes by canonical keys inspect Inspect a cargo by its canonical key patch Update a cargo by its canonical key history List cargo history revert Revert cargo to a specific history logs Show logs run Run a cargo stats Show stats of cargo help Print this message or the help of the given subcommand(s)

Selon les permissions du socket Unix local, vous devrez éventuellement exécuter Nanocl comme utilisateur du groupe nanocl. Consultez les instructions d’installation.

Dernière mise à jour le