Ajouter un environnement Docker distant sur Arcane
Dans un précédent article, nous avons découvert ce qu'est Arcane et comment l'installer. Nous avons également évoqué la possibilité d'ajouter des environnements Docker (c'est à dire des hôtes de conteneurs) distants afin de pouvoir les administrer depuis le tableau de bord d'Arcane.

Ajouter un environnement
Lorsque vous vous trouvez sur la page d'accueil du tableau de bord, vous pouvez vous diriger sur la page "Environnements" à l'aide du menu latéral gauche.

Cette page, vous présente donc tous les environnements pouvant être administrés avec Arcane.

En haut à droite, vous pouvez trouver un bouton "Ajouter Environnement", en cliquant dessus, le volet qui apparaît vous propose d'utiliser deux types d'agents, le plus simple à mettre en place étant la version "Edge" auquel cas l'agent se connecte au manager (serveur Arcane) et non l'inverse.
Vous pouvez choisir d'utiliser la connexion mTLS afin de sécuriser les échanges entre le serveur Arcane et l'agent.
Une fois tous les champs remplis, vous pouvez cliquer sur "Générer la configuration de l'agent".

Après avoir généré la configuration de l'agent, le volet vous affiche une configuration Docker et Docker Compose à ajouter au nouvel hôte.

Vous pouvez désormais voir le nouvel hôte Docker en attente de connexion.

Une fois que le fichier docker-compose.yml est créé sur l'hôte à ajouter, vous pouvez démarrer le conteneur de l'agent sur votre nouvel hôte avec la commande :
docker compose up -dAprès que l'agent est démarré, vous pouvez à nouveau retrouver le nouvel environnement avec le statut "en ligne" dans le tableau de bord Arcane.

Le nouvel environnement est désormais visible à l'accueil du tableau de bord, et vous pouvez y accéder en cliquant sur "Utiliser l'environnement" pour l'administrer.
Ce dernier s'affiche alors en premier dans la liste et les conteneurs, images, réseaux et volumes de l'hôte peuvent être visualisés et gérés.

Conclusion
Avec ces deux articles sur Arcane vous savez désormais comment administrer et monitorer plusieurs hôtes de conteneurs Docker afin de simplifier vos actions telles que des arrêts, des redémarrages ou bien des mises à jour de vos conteneurs.
Pour nous aider à nous améliorer, n'hésitez pas à faire part de vos avis en commentaires ou même à poser vos questions si vous avez besoin d'aide supplémentaire.
Vous pouvez également partager cet article et nous suivre sur Twitter/X :
ainsi que sur Instagram :

Et même sur TikTok :
@makeinlab.fr


