{"id":13143,"date":"2023-03-14T08:03:47","date_gmt":"2023-03-14T07:03:47","guid":{"rendered":"https:\/\/docs.kentix.com\/knowledge-base\/kentixone-en-tant-que-conteneur-docker-manuel-dutilisation\/"},"modified":"2026-04-24T14:01:56","modified_gmt":"2026-04-24T12:01:56","slug":"kentixone-en-tant-que-conteneur-docker-manuel-dutilisation","status":"publish","type":"ht_kb","link":"https:\/\/docs.kentix.com\/fr\/knowledge-base\/kentixone-en-tant-que-conteneur-docker-manuel-dutilisation\/","title":{"rendered":"KentixONE en tant que conteneur Docker - MANUEL D&rsquo;UTILISATION"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">KentixONE Mode de fonctionnement<\/h2>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">SiteManager Op\u00e9ration<\/th><th class=\"has-text-align-center\" data-align=\"center\">Fonctionnement autonome<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><i class=\"fas fa-check\"><\/i><\/td><td class=\"has-text-align-center\" data-align=\"center\"><i class=\"fas fa-x\"><\/i><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/docs.kentix.com\/de\/knowledge-base\/betriebsarten\/\">Plus d&rsquo;informations sur le mode de fonctionnement<\/a><\/figcaption><\/figure>\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">Pour l&rsquo;installation de SiteManager-Docker, une connaissance approfondie de la technologie Docker est requise. Les d\u00e9tails concernant les sujets fondamentaux de Docker ne sont pas trait\u00e9s ici et ne peuvent pas \u00eatre couverts par notre support technique. <\/p>\n\n<p class=\"wp-block-paragraph\">Pour mettre en place un SiteManager virtuel, une installation <a href=\"https:\/\/de.wikipedia.org\/wiki\/Docker_(Software)\">Docker<\/a> est n\u00e9cessaire sur votre syst\u00e8me serveur. Une fois l&rsquo;installation de Docker r\u00e9ussie, cr\u00e9ez un fichier docker-compose.yml dans le r\u00e9pertoire de votre choix. <\/p>\n\n<pre class=\"wp-block-preformatted\">version : \"3\"\nservices :\n  gestionnaire de site :\n  image : kentix360.com:5000\/sitemanager:latest\n  environment :\n  - adresse=192.168.178.137\n  - license=D2EE-09EA-7C9B-C174-7BB2-9C8D-59F3-903E\n  volumes :\n  - webserver_shared:\/var\/www\/shared\n  - data:\/media\/data\/\n  - mount:\/mnt\/\n  ports :\n  - \"192.168.178.137:443:443\"\n  - \"192.168.178.137:80:80\"\nvolumes :\n  webserver_shared :\n  donn\u00e9es :\n  mount :<\/pre>\n\n<p class=\"wp-block-paragraph\">Ce fichier permet de configurer tous les param\u00e8tres n\u00e9cessaires. L&rsquo;important ici est principalement l&rsquo;IP ou le domaine sous lequel l&rsquo;interface web doit \u00eatre accessible. Les noms du conteneur et des volumes virtuels peuvent \u00e9galement \u00eatre modifi\u00e9s \u00e0 votre convenance.  <\/p>\n\n<p class=\"wp-block-paragraph\">Avant de pouvoir d\u00e9marrer la pile, vous devez vous connecter au serveur avec Docker. Utilisez pour cela la commande \u00ab\u00a0<em>docker login<\/em><strong><em>\u00a0\u00bb <\/em><\/strong>et saisissez \u00ab\u00a0<em>license<\/em>\u00a0\u00bb pour le nom d&rsquo;utilisateur et \u00ab\u00a0<em>votre licence Docker personnelle<\/em>\u00a0\u00bb pour le mot de passe. <\/p>\n\n<pre class=\"wp-block-preformatted\">docker login kentix360.com:5000\n----\nUtilisateur : license\nMot de passe : [votre licence personnelle Docker]<\/pre>\n\n<p class=\"wp-block-paragraph\">Si la connexion est r\u00e9ussie, le message suivant doit appara\u00eetre :<\/p>\n\n<pre class=\"wp-block-preformatted\">Authentification avec des identifiants existants...\nLogin Succeeded<\/pre>\n\n<p class=\"wp-block-paragraph\">Une fois l&rsquo;authentification r\u00e9ussie, d\u00e9marrez la pile avec la commande \u00ab\u00a0docker-compose up\u00a0\u00bb. Sous Linux\/MacOS, vous devez l&rsquo;ex\u00e9cuter avec \u00ab\u00a0<em>sudo<\/em>\u00ab\u00a0. <\/p>\n\n<pre class=\"wp-block-preformatted\">sudo docker compose up<\/pre>\n\n<p class=\"wp-block-paragraph\">Le t\u00e9l\u00e9chargement de l&rsquo;image du conteneur peut prendre un certain temps. D\u00e8s que le message suivant appara\u00eet, le conteneur a \u00e9t\u00e9 construit et d\u00e9marr\u00e9 avec succ\u00e8s : <\/p>\n\n<pre class=\"wp-block-preformatted\">Cr\u00e9ation de \"yourFolder\"_sitemanager_1 ... done\nAttacher \u00e0 \"votreFolder\"_sitemanager_1<\/pre>\n\n<p class=\"wp-block-paragraph\">Vous devriez maintenant voir les journaux de processus actifs du conteneur. Ceux-ci donnent une indication sur l&rsquo;\u00e9tat du d\u00e9marrage et l&rsquo;adresse avec laquelle le conteneur a \u00e9t\u00e9 lanc\u00e9. Si vous ne souhaitez pas suivre activement le processus dans la console, d\u00e9marrez la pile d\u00e9tach\u00e9e avec l&rsquo;ajout \u00ab\u00a0<em>-d<\/em>\u00a0\u00bb :  <\/p>\n\n<pre class=\"wp-block-preformatted\">sudo docker compose up -d<\/pre>\n\n<p class=\"wp-block-paragraph\">Maintenant, si la configuration est correcte, le SiteManager virtuel est accessible \u00e0 l&rsquo;adresse IP que vous avez d\u00e9finie.<\/p>\n\n<h2 class=\"wp-block-heading\">Mise \u00e0 jour du conteneur Docker<\/h2>\n\n<p class=\"wp-block-paragraph\">Si une installation de conteneur est pr\u00e9sente comme d\u00e9crit ci-dessus, le conteneur Docker peut \u00eatre mis \u00e0 jour avec la s\u00e9quence de commandes suivante :<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo docker compose down<\/code><\/pre>\n\n<pre class=\"wp-block-code\"><code>sudo docker pull kentix360.com:5000\/sitemanager:latest<\/code><\/pre>\n\n<pre class=\"wp-block-code\"><code>sudo docker compose up -d<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Cela arr\u00eatera le conteneur et supprimera toutes les donn\u00e9es non sauvegard\u00e9es sur le volume. Veuillez prendre note des instructions de migration, le cas \u00e9ch\u00e9ant. <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"Wichtiger-Hinweis,-f&#xFC;r-die-Migration-der-Versionen-8.x.x-&#x2192;-8.3.0\">Note importante, pour la migration des versions 8.x.x \u2192 8.3.0<\/h2>\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez migrer un conteneur Docker vers la version 8.3.0 ou sup\u00e9rieure, veuillez prendre note de la remarque suivante. En raison d&rsquo;une sp\u00e9cification de configuration manquante, les images des cam\u00e9ras peuvent \u00eatre supprim\u00e9es lors d&rsquo;une mise \u00e0 jour. <\/p>\n\n<p class=\"wp-block-paragraph\">Ce cas se produit lorsqu&rsquo;aucun volume distinct n&rsquo;est d\u00e9fini pour les images de la cam\u00e9ra dans le fichier Docker Compose :<\/p>\n\n<pre class=\"wp-block-preformatted\"><code>- mount:\/mnt\/<\/code><\/pre>\n\n<h2 class=\"wp-block-heading\" id=\"Vorgehen-bei-einer-fehlerhaften-Konfiguration\">Proc\u00e9dure en cas d&rsquo;erreur de configuration<\/h2>\n\n<p class=\"wp-block-paragraph\">Trouvez le nom actuel de votre conteneur. Cela peut \u00eatre fait avec la commande suivante : <\/p>\n\n<pre class=\"wp-block-preformatted\">docker ps<\/pre>\n\n<p class=\"wp-block-paragraph\">Un exemple de sortie se pr\u00e9sente comme suit :<\/p>\n\n<pre class=\"wp-block-preformatted\">CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\n01b2a337f77e kentix360.com:5000\/sitemanager:latest. \"\/usr\/bin\/supervisor...\" 19 seconds ago Up 16 seconds 161-162\/tcp, 0.0.0.0:443-&gt;443\/tcp, 0.0.0.0:81-&gt;80\/tcp sitemanager-1 \n<\/pre>\n\n<p class=\"wp-block-paragraph\">Le nom se trouve dans la derni\u00e8re colonne du tableau, dans ce cas &lsquo;sitemanager-1&rsquo;. S&rsquo;il y a plusieurs conteneurs Docker, vous pouvez vous r\u00e9f\u00e9rer au nom de l&rsquo;image. <\/p>\n\n<p class=\"wp-block-paragraph\">La commande suivante permet de sauvegarder les images de la cam\u00e9ra :<\/p>\n\n<pre class=\"wp-block-preformatted\">docker exec {Docker-Name} mv \/mnt\/kentix \/media\/data\/sd_card<\/pre>\n\n<p class=\"wp-block-paragraph\">Ensuite, mettez \u00e0 jour le conteneur. Une fois le conteneur Docker mis \u00e0 jour et d\u00e9marr\u00e9, vous pouvez restaurer les images avec la commande suivante : <\/p>\n\n<pre class=\"wp-block-preformatted\">docker exec {Docker-Name} mv \/media\/data\/sd_card\/kentix \/mnt<\/pre>\n\n<p class=\"wp-block-paragraph\">En suivant ces \u00e9tapes, toutes les images de la cam\u00e9ra seront conserv\u00e9es apr\u00e8s la mise \u00e0 jour. En outre, vous devez ajouter le volume pour les images de la cam\u00e9ra \u00e0 votre fichier Docker Compose. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour mettre en place un SiteManager virtuel, une installation Docker est n\u00e9cessaire sur votre syst\u00e8me serveur. Une fois l&rsquo;installation de Docker r\u00e9ussie, cr\u00e9ez un fichier docker-compose.yml dans le r\u00e9pertoire de votre choix. version : \u00ab\u00a03\u00a0\u00bb services : gestionnaire de site : image : kentix360.com:5000\/sitemanager:latest environment : - adresse=192.168.178.137 - license=D2EE-09EA-7C9B-C174-7BB2-9C8D-59F3-903E&#8230;<\/p>\n","protected":false},"author":2,"featured_media":13144,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_crdt_document":"","inline_featured_image":false,"footnotes":""},"ht-kb-category":[260],"ht-kb-tag":[],"class_list":["post-13143","ht_kb","type-ht_kb","status-publish","format-standard","has-post-thumbnail","hentry","ht_kb_category-plate-forme-kentixone"],"custom_fields":{"kentix_order_code":["KSM-DOCKER-1"],"kentix_skill_level":["3"]},"categories":[{"slug":"plate-forme-kentixone","name":"Plate-forme KentixONE","shortName":""}],"featured_media_url":"https:\/\/docs.kentix.com\/wp-content\/uploads\/2023\/03\/docker-container-150x150.png","_links":{"self":[{"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/ht-kb\/13143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/comments?post=13143"}],"version-history":[{"count":1,"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/ht-kb\/13143\/revisions"}],"predecessor-version":[{"id":13145,"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/ht-kb\/13143\/revisions\/13145"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/media\/13144"}],"wp:attachment":[{"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/media?parent=13143"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/ht-kb-category?post=13143"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/docs.kentix.com\/fr\/wp-json\/wp\/v2\/ht-kb-tag?post=13143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}