<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Docker Manager on Docker Lab</title>
        <link>https://dockerlab.cloud.yannickinformatik.fr/categories/docker-manager/</link>
        <description>Recent content in Docker Manager on Docker Lab</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>fr</language>
        <lastBuildDate>Sat, 25 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://dockerlab.cloud.yannickinformatik.fr/categories/docker-manager/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Installation Arcane</title>
            <link>https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/</link>
            <pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate>
            <guid>https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/</guid>
            <description>&lt;img src=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane.png&#34; alt=&#34;Featured image of post Installation Arcane&#34; /&gt;&lt;h2 id=&#34;introduction&#34;&gt;Introduction&#xA;&lt;/h2&gt;&lt;p&gt;Arcane est une interface web moderne pour gérer facilement vos images réseaux et containers Docker. Ils est multi hôte, grace à un systeme d&amp;rsquo;agent ou via la création d&amp;rsquo;uncluster Swarn.&#xA;&lt;br/&gt;&lt;br/&gt;&#xA;Pour cette installation j’utilise l’image officielle qui est présente ici : &lt;a class=&#34;link&#34; href=&#34;https://github.com/getarcaneapp/arcane&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Arcane&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;le-fichier-composeyaml&#34;&gt;Le fichier compose.yaml&#xA;&lt;/h2&gt;&lt;p&gt;Voici le fichier &lt;em&gt;compose.yaml&lt;/em&gt; à deposer dans le répertoire contenant vos piles (par exemple &lt;strong&gt;/opt/docker/projects/&lt;/strong&gt;) ou à coller dans votre interface de gestion (autre que Arcane).&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;services&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;arcane&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;image&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;ghcr.io/getarcaneapp/arcane:latest&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;container_name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;arcane&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ports&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;m&#34;&gt;3552&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;3552&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;volumes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;/var/run/docker.sock:/var/run/docker.sock&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;/opt/docker/data/arcane:/app/data&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;/opt/docker/projects:/opt/docker/projects&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# doit être identique à gauche et à droite&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;environment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;APP_URL=http://localhost:3552&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PROJECTS_DIRECTORY=/opt/docker/projects&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# doit être identique au volume monté&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PUID=1000&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PGID=1000&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;TZ=Europe/Paris      &lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;ENCRYPTION_KEY=secret_key&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;JWT_SECRET=secret_jwt&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;restart&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;unless-stopped&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Vous devrez adapter ce fichier à votre environnement de travail Docker. J&amp;rsquo;utilise le chemin &lt;strong&gt;/opt/docker/data/mon_container&lt;/strong&gt; pour tous mes containers docker.&#xA;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PROJECTS_DIRECTORY : Contient le chemin de vos piles dockers (doit être identique au volume monté si vous souhaiter déposer vos piles à la main dans le repertoire projet).&lt;/li&gt;&#xA;&lt;li&gt;ENCRYPTION_KEY : Votre clé secrête (voir plus bas).&lt;/li&gt;&#xA;&lt;li&gt;JWT_SECRET : Votre jeton secret (voir plus bas).&lt;/li&gt;&#xA;&lt;li&gt;PUID/GUID : L&amp;rsquo;utilisateur utilisé pour lancer le container.&#xA;&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Pour créer la clé secrête et le jeton, ouvrez une ligne de commande et taper la commande &lt;code&gt;openssl rand -base64 32&lt;/code&gt; deux fois et recopier les valeurs obtenues.&lt;/p&gt;&#xA;&lt;p&gt;Une fois le fichier créer ; déployer l&amp;rsquo;image soit en ligne de commande : &lt;code&gt;sudo docker compose up -d&lt;/code&gt; ; soit via votre interface de gestion.&#xA;&lt;br/&gt;&lt;br/&gt;&#xA;Vous pouvez maintenant accèder à l&amp;rsquo;interface de NPM : &lt;strong&gt;http://votreip:3552&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuration&#34;&gt;Configuration&#xA;&lt;/h2&gt;&lt;h3 id=&#34;1er-lancement&#34;&gt;1er Lancement&#xA;&lt;/h3&gt;&lt;p&gt;Il faut dans un premier temps créer un compte Administrateur :&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;création du compte Administrateur&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;426px&#34; data-flex-grow=&#34;177&#34; data-title-escaped=&#34;Creation du compte Administrateur&#34; height=&#34;450&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_01.png&#34; title=&#34;Creation du compte Administrateur&#34; width=&#34;800&#34;&gt;&#xA;&lt;br/&gt;&lt;br/&gt;&#xA;Une fois le compte créé, vous arrivez au niveau du tableau de Bord :&#xA;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Tableau de bord&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;490px&#34; data-flex-grow=&#34;204&#34; data-title-escaped=&#34;Tableau de bord&#34; height=&#34;939&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_02.png&#34; srcset=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_02_hu_e50472d85e4b229d.png 800w, https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_02_hu_10b48c7cf8270b85.png 1600w, https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_02.png 1920w&#34; title=&#34;Tableau de bord&#34; width=&#34;1920&#34;&gt;&#xA;&lt;br/&gt;&lt;br/&gt;&#xA;L&amp;rsquo;onglet environnement contient les différents hôte géré par Arcane :&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Hotes&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;837px&#34; data-flex-grow=&#34;349&#34; data-title-escaped=&#34;Hotes&#34; height=&#34;550&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_03.png&#34; srcset=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_03_hu_528cfaa4c5fc25a6.png 800w, https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_03_hu_2e7240e138b9ea11.png 1600w, https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_03.png 1920w&#34; title=&#34;Hotes&#34; width=&#34;1920&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;ajour-dun-hôte-distant&#34;&gt;Ajour d&amp;rsquo;un hôte distant&#xA;&lt;/h3&gt;&lt;p&gt;Arcane permet de gérer sur une même interface des hôtes locaux et distants.&lt;/p&gt;&#xA;&lt;p&gt;Nous allons ajouter un hôte distant ; pour cela un click sur &amp;ldquo;&lt;strong&gt;Ajouter Environnement&lt;/strong&gt;&amp;rdquo; :&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Ajout Hote - Etape 1&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;277px&#34; data-flex-grow=&#34;115&#34; data-title-escaped=&#34;Ajout Hote - Etape 1&#34; height=&#34;557&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_04.png&#34; title=&#34;Ajout Hote - Etape 1&#34; width=&#34;645&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Il faut renseigner l&amp;rsquo;adresse IP de votre hôte distant. Une fois le formulaire rempli, cliquez sur &amp;ldquo;&lt;strong&gt;Générer la configuration de l&amp;rsquo;agent&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Ajout Hote - Etape 2&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;188px&#34; data-flex-grow=&#34;78&#34; data-title-escaped=&#34;Ajout Hote - Etape 2&#34; height=&#34;823&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_05.png&#34; title=&#34;Ajout Hote - Etape 2&#34; width=&#34;645&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Il vous proposera le fichier compose.yaml à déployer sur votre serveur distant. Je n&amp;rsquo;utilise pas celui proposé, mais noté bien par contre la clé API généré par Aracne.&lt;/p&gt;&#xA;&lt;h3 id=&#34;le-fichier-compose-de-lhôte-distant&#34;&gt;Le fichier compose de l&amp;rsquo;hôte distant&#xA;&lt;/h3&gt;&lt;p&gt;J&amp;rsquo;ai constaté un problème de communication entre Arcane et son agent en utilisant l&amp;rsquo;image Docker proposé dans le fichier compose.yaml généré par l&amp;rsquo;interface Arcane.&#xA;J&amp;rsquo;utilise un fichier compose légèrement différent, en selectionnant une image différente que celle proposée à l&amp;rsquo;étape précèdante.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;services&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;arcane-agent&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;image&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;ghcr.io/getarcaneapp/arcane-headless:latest&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;container_name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;arcane-agent&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;restart&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;unless-stopped&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;environment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;AGENT_MODE=true&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;EDGE_TRANSPORT=poll&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;AGENT_TOKEN=votre-token-generer-precedamment&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;MANAGER_API_URL=http://IP_ARCANE:3552&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PROJECTS_DIRECTORY=/opt/docker/projects&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PUID=1000&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;PGID=1000&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;TZ=Europe/Paris&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ports&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;m&#34;&gt;3553&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;3553&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;volumes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;/var/run/docker.sock:/var/run/docker.sock&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;/opt/docker/data/arcane:/app/data&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;/opt/docker/projects:/opt/docker/projects&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Une fois le fichier créer ; déployer l&amp;rsquo;image soit en ligne de commande : &lt;code&gt;sudo docker compose up -d&lt;/code&gt; ; soit via votre interface de gestion.&lt;/p&gt;&#xA;&lt;p&gt;Retourner sur l&amp;rsquo;interface d&amp;rsquo;Arcane et vous devriez voir votre hote passé de l&amp;rsquo;état &amp;ldquo;&lt;strong&gt;Pending&lt;/strong&gt;&amp;rdquo; à &amp;ldquo;&lt;strong&gt;Online&lt;/strong&gt;&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Pour des besoins d&amp;rsquo;illustrations ; sur mon interface, cet hôte se prénomme &amp;ldquo;&lt;strong&gt;Test Docker&lt;/strong&gt;&amp;rdquo; :&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Ajout Hote - Etape 3&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;715px&#34; data-flex-grow=&#34;298&#34; data-title-escaped=&#34;Ajout Hote - Etape 3&#34; height=&#34;643&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_06.png&#34; srcset=&#34;https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_06_hu_20303196436c8035.png 800w, https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_06_hu_891742bcb0fd4e61.png 1600w, https://dockerlab.cloud.yannickinformatik.fr/p/installation-arcane/arcane_06.png 1917w&#34; title=&#34;Ajout Hote - Etape 3&#34; width=&#34;1917&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Recommencer la procédure autant de fois que vous avez d&amp;rsquo;hôtes distants.&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
