myceleum est livré avec un outil ILC mcl à côté de l’application de bureau. Cet outil sert de cheval de bataille pour la création, la construction, l’exécution et l’arrêt des conteneurs. Vous trouverez ci-dessous une liste de certaines des commandes principales qu’il prend en charge

Commandes


Attach

$ mcl attach (a) [OPTIONS]

Description:

Attache votre fenêtre de terminal au conteneur, vous permettant d’interagir directement avec le conteneur.

Options:

-c, --config-path:
Chemin d’accès à l’emplacement de tkconfig.json dans le dossier .tk, il est utilisé pour déterminer l’espace de travail et le conteneur auxquels se connecter. Si -c ou -t n’est pas défini, vous devez passer dans un répertoire qui contient un dossier de l’espace de travail myceleum (un qui contient un .tk).

-t, --tag:
Le nom de balise du conteneur myceleum auquel vous souhaitez vous connecter.


Run

$ mcl run [OPTIONS]

Description:

Cette commande exécutera un espace de travail. Cela démarrera le conteneur et montera le dossier du projet dans le conteneur. Par défaut, nous lirons la configuration de l’espace de travail pour définir ces valeurs pour vous, donc dans la plupart des cas mcl run sera suffisant et éventuellement les –ide et –terminal drapeaux.

Options:

-p, --ports:
Ports à exposer par le conteneur. Ceux-ci doivent être spécifiés dans le format suivant <port-hôte>:<port-conteneur>. Par défaut, nous exposerons également les ports définis dans la configuration de l’espace de travail, donc si l’espace de travail a été configuré, il n’est pas nécessaire de les spécifier.

# exemple de spécification de plusieurs ports
$ mcl run -p 1000:1000 -p 1001:2000

--ide:
Si ce drapeau est inclus et qu’un IDE a été sélectionné dans la configuration de l’espace de travail, l’IDE s’ouvrira sur le dossier du projet.

--terminal:
Si ce drapeau est inclus, un terminal sera ouvert et s’attachera au conteneur.

-c, --config-path:
Chemin d’accès à l’emplacement de tkconfig.json dans le dossier .tk, il est utilisé pour déterminer l’espace de travail et le conteneur auxquels se connecter. Si -c ou -t n’est pas défini, vous devez passer dans un répertoire qui contient un dossier de l’espace de travail myceleum (un qui contient un .tk).


Stop

$ mcl stop [OPTIONS]

Description:

Arrête un espace de travail myceleum en cours d’exécution.

Options:

-c, --config-path:
Chemin d’accès à l’emplacement de tkconfig.json dans le dossier .tk, il est utilisé pour déterminer l’espace de travail et le conteneur auxquels se connecter. Si -c ou -t n’est pas défini, vous devez passer dans un répertoire qui contient un dossier de l’espace de travail myceleum (un qui contient un .tk).

-t, --tag:
Ciblez un conteneur à l’aide de son nom de balise.

-k, --kill:
Envoie un signal d’arrêt au conteneur. C’est généralement plus rapide que la commande ‘stop’ de défaut, mais aussi un peu plus dangereux.


Daemon Run

$ mcl daemon run [COMMAND(S)]

Description:

Envoie une(des) commande(s) au conteneur. Cela exécutera la ou les commandes (l’une après l’autre si plusieurs sont spécifiées) sur le conteneur. Ces commandes peuvent être définies dans la section Command de la configuration de l’espace de travail dans l’application de bureau. Si aucune commande n’est spécifiée, la commande start sera envoyé au conteneur (ie: mcl daemon run et mcl daemon run start sont equivalents).

Options:

-c, --config-path:
Chemin d’accès à l’emplacement de tkconfig.json dans le dossier .tk, il est utilisé pour déterminer l’espace de travail et le conteneur auxquels se connecter. Si -c ou -t n’est pas défini, vous devez passer dans un répertoire qui contient un dossier de l’espace de travail myceleum (un qui contient un .tk).


Daemon Rebuild

$ mcl daemon rebuild

Description:

Envoie la commande de reconstruction au conteneur. Cela exécutera la commande d’arrêt et de démarrage sur le conteneur de l’espace de travail. Ces commandes sont définies dans la section Commande de la configuration de l’espace de travail dans l’application.

Options:

-c, --config-path:
Chemin d’accès à l’emplacement de tkconfig.json dans le dossier .tk, il est utilisé pour déterminer l’espace de travail et le conteneur auxquels se connecter. Si -c ou -t n’est pas défini, vous devez passer dans un répertoire qui contient un dossier de l’espace de travail myceleum (un qui contient un .tk).


Daemon Stop

$ mcl daemon stop

Description:

Envoie la commande d’arrêt au conteneur. Cela exécutera la commande d’arrêt sur le conteneur de l’espace de travail et arrêtera la commande exécutée avec start.

Options:

-c, --config-path:
Chemin d’accès à l’emplacement tkconfig.json dans le dossier .tk, il est utilisé pour déterminer l’espace de travail et le conteneur auxquels se connecter. Si non spécifié, vous devez être dans un dossier de projet d’espace de travail (ou sous-dossier) –un qui contient un dossier .tk–.


Other Commands

D’autres commandes ne sont pas incluses dans cette liste, car l’application de bureau gère les appels vers la plupart d’entre elles, mais n’hésitez pas à consulter notre documentation pour obtenir plus de détails. Vous pouvez également obtenir des informations de base pour ceux-ci en exécutant

$ mcl --help