{"id":598,"date":"2023-10-27T16:45:00","date_gmt":"2023-10-27T14:45:00","guid":{"rendered":"https:\/\/www.erpsolution.fr\/blog\/?p=598"},"modified":"2026-01-26T12:40:33","modified_gmt":"2026-01-26T11:40:33","slug":"deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02","status":"publish","type":"post","link":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/","title":{"rendered":"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 &#8211; Partie 02"},"content":{"rendered":"\n<p>Pour optimiser la performance et la s\u00e9curit\u00e9 lors du d\u00e9ploiement d&rsquo;Odoo 16, il est recommand\u00e9 d&rsquo;utiliser un syst\u00e8me d&rsquo;exploitation Linux. Plusieurs distributions de Linux sont disponibles, telles que Debian, Redhat, Gentoo, Arch Linux, et Ubuntu, ce dernier \u00e9tant parmi les plus populaires et largement utilis\u00e9s.<\/p>\n\n\n\n<p>Contrairement aux syst\u00e8mes mono-utilisateur tels que Windows ou Mac, Linux peut g\u00e9rer simultan\u00e9ment plusieurs processus ex\u00e9cut\u00e9s par diff\u00e9rents utilisateurs. Ainsi, en utilisant un environnement virtuel, il est possible de lancer plusieurs instances d&rsquo;<strong>Odoo 16<\/strong> sur un seul serveur.<\/p>\n\n\n\n<p>Une approche qui offre plus de flexibilit\u00e9 et d&rsquo;efficacit\u00e9 est l&rsquo;utilisation de Docker. Docker est un outil de virtualisation l\u00e9g\u00e8re qui facilite la gestion de multiples instances d&rsquo;<strong>Odoo 16<\/strong>, permettant l&rsquo;ex\u00e9cution de diff\u00e9rentes versions sans complications. Docker fonctionne par la cr\u00e9ation de conteneurs qui isolent les applications et leurs d\u00e9pendances du syst\u00e8me h\u00f4te, assurant ainsi une ex\u00e9cution homog\u00e8ne et s\u00e9curis\u00e9e.<\/p>\n\n\n\n<p>Dans la continuation de notre guide, nous nous concentrerons sur l&rsquo;installation de Docker sur notre VPS, qui fonctionne sous Ubuntu 22.04, et nous explorerons comment ex\u00e9cuter et d\u00e9ployer Odoo dans un conteneur Docker. Cela nous permettra de profiter des avantages de la virtualisation, de l&rsquo;isolation des processus et d&rsquo;une gestion plus ais\u00e9e des instances d&rsquo;<strong>Odoo 16<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Qu&rsquo;est-ce que Docker ?<\/h4>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"667\" height=\"492\" data-id=\"600\" src=\"https:\/\/www.erpsolution.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-cest-quoi-odoo.png\" alt=\"\" class=\"wp-image-600\" srcset=\"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-cest-quoi-odoo.png 667w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-cest-quoi-odoo-300x221.png 300w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-cest-quoi-odoo-16x12.png 16w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-cest-quoi-odoo-110x80.png 110w\" sizes=\"(max-width: 667px) 100vw, 667px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Avant de plonger dans le d\u00e9ploiement d&rsquo;Odoo 16, il est essentiel de comprendre ce qu&rsquo;est Docker et comment il nous sera utile. Docker est une plateforme open source d\u00e9di\u00e9e \u00e0 la virtualisation l\u00e9g\u00e8re, permettant de lancer des applications dans des environnements isol\u00e9s nomm\u00e9s conteneurs.<\/p>\n\n\n\n<p>Le Conteneur Docker:<\/p>\n\n\n\n<p>Un conteneur est une unit\u00e9 autonome et ex\u00e9cutable qui inclut tout ce qui est n\u00e9cessaire pour ex\u00e9cuter une application, \u00e0 savoir :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L&rsquo;image de l&rsquo;application (telle que PostgreSQL, Odoo, MongoDB, etc.)<\/li>\n\n\n\n<li>Les fichiers syst\u00e8me virtuels<\/li>\n\n\n\n<li>Les configurations n\u00e9cessaires, y compris les variables d&rsquo;environnement<\/li>\n\n\n\n<li>Un port pour permettre la communication lors de l&rsquo;ex\u00e9cution de l&rsquo;application<\/li>\n<\/ul>\n\n\n\n<p>Avec Docker, le d\u00e9ploiement d&rsquo;applications est simplifi\u00e9, et l&rsquo;on peut s&rsquo;assurer que l&rsquo;application fonctionnera de mani\u00e8re uniforme \u00e0 travers diff\u00e9rents environnements et syst\u00e8mes d&rsquo;exploitation.<\/p>\n\n\n\n<p>Docker vs Syst\u00e8mes de Virtualisation Traditionnels (tels que VirtualBox):<\/p>\n\n\n\n<p>Contrairement aux machines virtuelles traditionnelles qui offrent une isolation totale en consommant d&rsquo;importantes ressources syst\u00e8me, Docker offre une forme d&rsquo;isolation plus l\u00e9g\u00e8re, en s&rsquo;ex\u00e9cutant directement sur le syst\u00e8me d&rsquo;exploitation de l&rsquo;h\u00f4te. Cela permet une utilisation plus efficace des ressources, en optimisant les performances.<\/p>\n\n\n\n<p>Dans ce guide, nous explorerons comment installer Docker sur Ubuntu 22.04 et proc\u00e9der au d\u00e9ploiement d&rsquo;Odoo en utilisant cette innovante technologie de conteneurisation.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Comment Installer Docker sur Ubuntu 22.04<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"642\" height=\"389\" src=\"https:\/\/www.erpsolution.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-runing-2-odoo.png\" alt=\"\" class=\"wp-image-601\" srcset=\"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-runing-2-odoo.png 642w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-runing-2-odoo-300x182.png 300w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-runing-2-odoo-18x12.png 18w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/figure>\n\n\n\n<p>Avant d&rsquo;ex\u00e9cuter Odoo dans un conteneur Docker, nous devons d&rsquo;abord installer Docker sur Ubuntu 22.04. Il y a principalement deux m\u00e9thodes pour installer Docker :<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">M\u00e9thode 1: Installation de Docker \u00e0 partir du r\u00e9pertoire officiel de Docker<\/h5>\n\n\n\n<p>Cette m\u00e9thode est recommand\u00e9e pour installer la derni\u00e8re version de Docker. Voici les \u00e9tapes \u00e0 suivre :<\/p>\n\n\n\n<p>D\u00e9sinstaller les Anciennes Versions de Docker<\/p>\n\n\n\n<p>1 &#8211; Mettez \u00e0 jour les packages ;<br>sudo apt update<br>2 &#8211; Installez les pr\u00e9requis<br>sudo apt install apt-transport-https ca-certificates curl software-properties-common -y<br>3 &#8211; Ajouter la cl\u00e9 GPG<br>curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo apt-key add &#8211;<br>4 &#8211; Ajouter le repository de Docker<br>sudo add-apt-repository \u00ab\u00a0deb [arch=amd64] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable\u00a0\u00bb<br>5 &#8211; Sp\u00e9cifier la source d\u2019installation ; utilisez cette commande pour s \u00ab assurez qu\u2019on installe docker \u00e0 partir des sources docker et non Ubuntu.<br>apt-cache policy docker-ce<br>6 &#8211; Installer Docker ;<br>Mainteant on peut installer docker en utilisant la commande ;<br>sudo apt install docker-ce -y<br>7 &#8211; Pour v\u00e9rifier l\u2019\u00e9tat de service de docker ex\u00e9cuter la commande ;<br>sudo systemctl status docker<\/p>\n\n\n\n<p>M\u00e9thode 2: Installation de Docker \u00e0 partir du r\u00e9pertoire par d\u00e9faut d\u2019Ubuntu<\/p>\n\n\n\n<p>Cette m\u00e9thode est plus simple mais pourrait ne pas installer la derni\u00e8re version de Docker.<\/p>\n\n\n\n<p>1 &#8211; Mise \u00e0 jour du syst\u00e8me<br>sudo apt update<br>2 &#8211; Installation de docker<br>sudo apt install docker.io -y<br>3 &#8211; Installation des d\u00e9pendances<br>sudo snap install docker<br>4 &#8211; V\u00e9rification de l\u2019installation :<br>Utilisez la commande suivante pour s\u2019assurez que docker est bien install\u00e9<br>docker \u2013version<br>Vous pouvez utiliser aussi la commande indiqu\u00e9e dans la premi\u00e8re m\u00e9thode ;<br>sudo systemctl status docker<\/p>\n\n\n\n<p>Choisissez la m\u00e9thode qui convient le mieux \u00e0 vos besoins et suivez les \u00e9tapes pour installer Docker sur votre syst\u00e8me Ubuntu 22.04.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Docker-Compose, c\u2019est quoi ?<\/h4>\n\n\n\n<p>Docker Compose est un outil qui permet de d\u00e9finir et ex\u00e9cuter des applications Docker multi-conteneurs. Il utilise des fichiers YAML pour configurer les services de l&rsquo;application, facilitant ainsi la gestion et l&rsquo;ex\u00e9cution de services multi-conteneurs. YAML, un langage de s\u00e9rialisation de donn\u00e9es lisible par l&rsquo;humain, est couramment utilis\u00e9 pour les fichiers de configuration.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Comment installer Docker-Compose ?<\/h4>\n\n\n\n<p>Suivez les \u00e9tapes simples ci-dessous pour installer Docker-Compose :<\/p>\n\n\n\n<p>Pour installer docker-compose , utilisez simplement les deux commandes ;<br>sudo apt update<br>sudo apt install docker-compose<\/p>\n\n\n\n<p>Pour confirmer que Docker-Compose a \u00e9t\u00e9 correctement install\u00e9, vous pouvez v\u00e9rifier sa version :<\/p>\n\n\n\n<p>docker-compose &#8211;version<\/p>\n\n\n\n<p>Une fois ces commandes ex\u00e9cut\u00e9es, Docker-Compose sera install\u00e9 sur votre syst\u00e8me, pr\u00eat \u00e0 \u00eatre utilis\u00e9 pour g\u00e9rer vos applications multi-conteneurs.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Utilisation des Images Docker pour Cr\u00e9er des Conteneurs<\/h4>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"477\" data-id=\"602\" src=\"https:\/\/www.erpsolution.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-hub.png\" alt=\"\" class=\"wp-image-602\" srcset=\"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-hub.png 1024w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-hub-300x140.png 300w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-hub-768x358.png 768w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/docker-hub-18x8.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Qu\u2019est-ce qu\u2019une Image Docker ?<\/p>\n\n\n\n<p>Docker utilise des images pour initialiser les conteneurs. Une image Docker est un mod\u00e8le immuable et en lecture seule, qui comporte toutes les instructions et les d\u00e9pendances n\u00e9cessaires pour cr\u00e9er un conteneur et ex\u00e9cuter une application.<\/p>\n\n\n\n<p>Docker Hub : La Biblioth\u00e8que des Images<\/p>\n\n\n\n<p>Docker Hub est une plateforme qui sert de registre centralis\u00e9 pour stocker et distribuer des images Docker. Il offre une vari\u00e9t\u00e9 d&rsquo;images pr\u00e9con\u00e7ues et pr\u00e9configur\u00e9es pour diff\u00e9rents logiciels, frameworks et syst\u00e8mes d\u2019exploitation, disponibles au public.<\/p>\n\n\n\n<p>Acc\u00e8s au Docker Hub : Les images sont accessibles via Docker Hub.<\/p>\n\n\n\n<p>Utilisation d\u2019Images Pr\u00e9d\u00e9finies : Vous pouvez utiliser des images d\u00e9j\u00e0 existantes et maintenues par la communaut\u00e9 ou par les \u00e9diteurs de logiciels. Par exemple, pour Odoo, diff\u00e9rentes versions des images sont disponibles et maintenues, pr\u00eates \u00e0 \u00eatre d\u00e9ploy\u00e9es. Vous pouvez acc\u00e9der aux images Odoo via ce lien.<\/p>\n\n\n\n<p>Comment Utiliser les Images ?<\/p>\n\n\n\n<p>Recherche d\u2019Images : Vous pouvez rechercher des images sp\u00e9cifiques selon vos besoins, comme diff\u00e9rentes versions d&rsquo;Odoo.<\/p>\n\n\n\n<p>T\u00e9l\u00e9chargement d\u2019Images (Pull) : Les images peuvent \u00eatre t\u00e9l\u00e9charg\u00e9es (pull) sur votre environnement local pour \u00eatre utilis\u00e9es pour cr\u00e9er et ex\u00e9cuter des conteneurs.<\/p>\n\n\n\n<p>En utilisant les images Docker du Docker Hub, vous pouvez simplifier et acc\u00e9l\u00e9rer le d\u00e9ploiement de vos applications, comme Odoo, en tirant parti des configurations et des param\u00e8tres d\u00e9j\u00e0 optimis\u00e9s et maintenus par d&rsquo;autres d\u00e9veloppeurs et organisations.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">D\u00e9ploiement d&rsquo;Odoo 16 avec Docker<\/h4>\n\n\n\n<p>Pr\u00e9paration du R\u00e9pertoire<\/p>\n\n\n\n<p>Navigation vers le r\u00e9pertoire de travail:<\/p>\n\n\n\n<p>sudo su<br>cd \/<br>cd opt<br>mkdir odoo16<\/p>\n\n\n\n<p>Cr\u00e9ation du fichier Docker-Compose<\/p>\n\n\n\n<p>\u00c9dition du fichier docker-compose.yml:<\/p>\n\n\n\n<p>nano docker-compose.yml<\/p>\n\n\n\n<p>Ensuite, ins\u00e9rez le contenu suivant :<\/p>\n\n\n\n<p>version: &lsquo;3&rsquo;<br>services:<br>odoo:<br>image: odoo:16.0<br>env_file: .env<br>depends_on:<br>&#8211; postgres<br>ports:<br>&#8211; \u00ab\u00a0127.0.0.1:8016:8069\u00a0\u00bb<br>volumes:<br>&#8211; data:\/var\/lib\/odoo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  -.\/config:\/etc\/odoo16\n\n  - .\/addons:\/mnt\/extra-addons<\/code><\/pre>\n\n\n\n<p>postgres:<br>image: postgres:15<br>env_file: .env<br>volumes:<br>&#8211; db:\/var\/lib\/postgresql\/data\/pgdata<br>volumes:<br>data:<br>db:<\/p>\n\n\n\n<p>Configuration des Variables Environnementales<\/p>\n\n\n\n<p>Cr\u00e9ation et configuration du fichier .env:<\/p>\n\n\n\n<p>nano .env<\/p>\n\n\n\n<p>Ensuite, ins\u00e9rez le contenu suivant : <\/p>\n\n\n\n<p>postgresql environment variables<\/p>\n\n\n\n<p>POSTGRES_DB=postgres<br>POSTGRES_PASSWORD=StrongPassword<br>POSTGRES_USER=odoo16<br>PGDATA=\/var\/lib\/postgresql\/data\/pgdata<\/p>\n\n\n\n<p>odoo environment variables<\/p>\n\n\n\n<p>HOST=postgres<br>USER=odoo16<br>PASSWORD= StrongPassword<\/p>\n\n\n\n<p>Configuration d&rsquo;Odoo<\/p>\n\n\n\n<p>Cr\u00e9ation des r\u00e9pertoires et configuration d\u2019Odoo:<\/p>\n\n\n\n<p>mkdir addons<br>mkdir config<br>cd config<\/p>\n\n\n\n<p>On va mainteant cr\u00e9er et \u00e9diter le fichier de configuration odoo :<br>nano odoo.conf<\/p>\n\n\n\n<p>[options]<br>addons_path = \/mnt\/extra-addons<br>data_dir = \/var\/lib\/odoo<br>auto_reload=True<\/p>\n\n\n\n<p>D\u00e9marrage des Conteneurs<\/p>\n\n\n\n<p>Retour au r\u00e9pertoire pr\u00e9c\u00e9dent et d\u00e9marrage des conteneurs:<\/p>\n\n\n\n<p>cd \u2013<\/p>\n\n\n\n<p>docker-compose up -d<\/p>\n\n\n\n<p>Gestion des Conteneurs<\/p>\n\n\n\n<p>Lister tous les conteneurs:<\/p>\n\n\n\n<p>docker ps -a<\/p>\n\n\n\n<p>Red\u00e9marrer un conteneur:<\/p>\n\n\n\n<p>docker restart nom_conteneur<\/p>\n\n\n\n<p>Ainsi, vous auriez configur\u00e9 et d\u00e9ploy\u00e9 Odoo 16 avec Docker, utilisant PostgreSQL comme base de donn\u00e9es, et tout serait pr\u00eat \u00e0 \u00eatre utilis\u00e9 selon la configuration que vous avez \u00e9tablie.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Installation et Utilisation de Portainer pour G\u00e9rer vos Conteneurs Docker<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"267\" src=\"https:\/\/www.erpsolution.fr\/blog\/wp-content\/uploads\/2023\/10\/portainer-2.png\" alt=\"\" class=\"wp-image-603\" srcset=\"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/portainer-2.png 480w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/portainer-2-300x167.png 300w, https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/portainer-2-18x10.png 18w\" sizes=\"(max-width: 480px) 100vw, 480px\" \/><\/figure>\n\n\n\n<p>Portainer offre une interface utilisateur graphique qui facilite la gestion de vos conteneurs Docker. Voici comment installer et utiliser Portainer.<\/p>\n\n\n\n<p>\u00c9tape 1: Installation de Portainer<\/p>\n\n\n\n<p>T\u00e9l\u00e9chargez l&rsquo;image Portainer depuis Docker Hub<\/p>\n\n\n\n<p>docker pull portainer\/portainer-ce:latest<\/p>\n\n\n\n<p>D\u00e9marrez Portainer<\/p>\n\n\n\n<p>docker run -d -p 9000:9000 &#8211;restart always -v \/var\/run\/docker.sock:\/var\/run\/docker.sock portainer\/portainer-ce:latest<\/p>\n\n\n\n<p>\u00c9tape 2: Acc\u00e8s \u00e0 Portainer<\/p>\n\n\n\n<p>Ouvrez votre navigateur web et acc\u00e9dez \u00e0 Portainer en utilisant l&rsquo;adresse IP de votre serveur:<\/p>\n\n\n\n<p>http:\/\/Adresse_IP_serveur_:9000\/<\/p>\n\n\n\n<p>La premi\u00e8re fois que vous acc\u00e9dez \u00e0 Portainer, il vous sera demand\u00e9 de d\u00e9finir un mot de passe pour le compte administrateur.<\/p>\n\n\n\n<p>\u00c9tape 3: Gestion des Conteneurs via Portainer<\/p>\n\n\n\n<p>Sur la page d\u2019accueil de Portainer, vous verrez diverses informations et options pour g\u00e9rer vos conteneurs, images et volumes.<\/p>\n\n\n\n<p>Voir les conteneurs existants : Sur la page d\u2019accueil, vous pourrez voir les conteneurs existants et leur statut (Odoo, PostgreSQL, Portainer).<\/p>\n\n\n\n<p>G\u00e9rer un conteneur sp\u00e9cifique :<\/p>\n\n\n\n<p>Cliquez sur le nom du conteneur que vous voulez g\u00e9rer (par exemple, le conteneur Odoo).<\/p>\n\n\n\n<p>Vous aurez acc\u00e8s \u00e0 diverses options telles que d\u00e9marrer, arr\u00eater, red\u00e9marrer et supprimer le conteneur.<\/p>\n\n\n\n<p>De plus, vous aurez acc\u00e8s \u00e0 des outils de monitoring et des logs qui vous aideront \u00e0 analyser et g\u00e9rer le conteneur plus efficacement.<\/p>\n\n\n\n<p>Conclusion<\/p>\n\n\n\n<p>Portainer simplifie grandement la gestion de vos conteneurs Docker, vous permettant d\u2019effectuer des t\u00e2ches administratives complexes via une interface utilisateur simple et intuitive. Vous pouvez maintenant g\u00e9rer, monitorer et administrer vos conteneurs Docker, y compris Odoo et PostgreSQL, directement depuis l\u2019interface de Portainer.<\/p>\n\n\n\n<p>Tout au long de cette deuxi\u00e8me partie, nous avons explor\u00e9 en profondeur l\u2019univers de la virtualisation l\u00e9g\u00e8re gr\u00e2ce \u00e0 Docker. Cet outil puissant nous a permis de mettre en \u0153uvre et de g\u00e9rer des conteneurs de mani\u00e8re efficace et isol\u00e9e.<\/p>\n\n\n\n<p>Nous avons d\u00e9marr\u00e9 notre voyage avec l\u2019installation de Docker sur un environnement Ubuntu 22.04, en assurant une fondation solide pour nos op\u00e9rations futures. Ensuite, l\u2019introduction et l\u2019installation de docker-compose ont \u00e9t\u00e9 cruciales, permettant une orchestration fluide et structur\u00e9e de nos services, et facilitant le d\u00e9ploiement d\u2019Odoo version 16 dans un environnement conteneuris\u00e9.<\/p>\n\n\n\n<p>L\u2019installation de Portainer a marqu\u00e9 une avanc\u00e9e significative dans notre processus, introduisant une interface graphique conviviale et riche en fonctionnalit\u00e9s qui a grandement simplifi\u00e9 la gestion de nos conteneurs. Ceci inclut le suivi, la modification et l\u2019administration de nos instances d\u2019Odoo et d&rsquo;autres services.<\/p>\n\n\n\n<p>En conclusion, l\u2019usage de Docker, en conjonction avec docker-compose et Portainer, s\u2019est r\u00e9v\u00e9l\u00e9 \u00eatre une m\u00e9thode robuste et efficace pour d\u00e9ployer, g\u00e9rer et administrer des applications telles qu\u2019Odoo, tout en maximisant la flexibilit\u00e9, la scalabilit\u00e9 et la reproductibilit\u00e9 de notre environnement de virtualisation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour optimiser la performance et la s\u00e9curit\u00e9 lors du d\u00e9ploiement d&rsquo;Odoo 16, il est recommand\u00e9 d&rsquo;utiliser un syst\u00e8me d&rsquo;exploitation Linux. Plusieurs distributions de Linux sont disponibles, telles que Debian, Redhat, Gentoo, Arch Linux, et Ubuntu, ce dernier \u00e9tant parmi les plus populaires et largement utilis\u00e9s. Contrairement aux syst\u00e8mes mono-utilisateur tels que Windows ou Mac, Linux [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":599,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[24,25],"tags":[],"class_list":["post-598","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualites","category-guides-et-conseils"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 - Partie 02 - KODO<\/title>\n<meta name=\"description\" content=\"Pour optimiser la performance et la s\u00e9curit\u00e9 lors du d\u00e9ploiement d&#039;Odoo 16, il est recommand\u00e9 d&#039;utiliser un syst\u00e8me d&#039;exploitation Linux.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 - Partie 02 - KODO\" \/>\n<meta property=\"og:description\" content=\"Pour optimiser la performance et la s\u00e9curit\u00e9 lors du d\u00e9ploiement d&#039;Odoo 16, il est recommand\u00e9 d&#039;utiliser un syst\u00e8me d&#039;exploitation Linux.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodo\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-27T14:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-26T11:40:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/acces-ssh-droplet-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"619\" \/>\n\t<meta property=\"og:image:height\" content=\"285\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/#\\\/schema\\\/person\\\/685f1b56018b23f955423da9cc45ea94\"},\"headline\":\"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 &#8211; Partie 02\",\"datePublished\":\"2023-10-27T14:45:00+00:00\",\"dateModified\":\"2026-01-26T11:40:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/\"},\"wordCount\":1857,\"image\":{\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/acces-ssh-droplet-2.png\",\"articleSection\":[\"Actualit\u00e9s\",\"Guides et Conseils\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/\",\"url\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/\",\"name\":\"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 - Partie 02 - KODO\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/acces-ssh-droplet-2.png\",\"datePublished\":\"2023-10-27T14:45:00+00:00\",\"dateModified\":\"2026-01-26T11:40:33+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/#\\\/schema\\\/person\\\/685f1b56018b23f955423da9cc45ea94\"},\"description\":\"Pour optimiser la performance et la s\u00e9curit\u00e9 lors du d\u00e9ploiement d'Odoo 16, il est recommand\u00e9 d'utiliser un syst\u00e8me d'exploitation Linux.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/acces-ssh-droplet-2.png\",\"contentUrl\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/acces-ssh-droplet-2.png\",\"width\":619,\"height\":285,\"caption\":\"acces-ssh-droplet-2 odoo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 &#8211; Partie 02\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/\",\"name\":\"Kodo\",\"description\":\"Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/#\\\/schema\\\/person\\\/685f1b56018b23f955423da9cc45ea94\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f9edfb81ccdb00c694f54bcb25441423b78473e76185664cd7f998bbe7d85bc0?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f9edfb81ccdb00c694f54bcb25441423b78473e76185664cd7f998bbe7d85bc0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f9edfb81ccdb00c694f54bcb25441423b78473e76185664cd7f998bbe7d85bc0?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"https:\\\/\\\/www.erpsolution.fr\\\/blog\"],\"url\":\"https:\\\/\\\/www.kodo.fr\\\/blog\\\/author\\\/root\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 - Partie 02 - KODO","description":"Pour optimiser la performance et la s\u00e9curit\u00e9 lors du d\u00e9ploiement d'Odoo 16, il est recommand\u00e9 d'utiliser un syst\u00e8me d'exploitation Linux.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/","og_locale":"fr_FR","og_type":"article","og_title":"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 - Partie 02 - KODO","og_description":"Pour optimiser la performance et la s\u00e9curit\u00e9 lors du d\u00e9ploiement d'Odoo 16, il est recommand\u00e9 d'utiliser un syst\u00e8me d'exploitation Linux.","og_url":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/","og_site_name":"Kodo","article_published_time":"2023-10-27T14:45:00+00:00","article_modified_time":"2026-01-26T11:40:33+00:00","og_image":[{"width":619,"height":285,"url":"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/acces-ssh-droplet-2.png","type":"image\/png"}],"author":"root","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"root","Dur\u00e9e de lecture estim\u00e9e":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/#article","isPartOf":{"@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/"},"author":{"name":"root","@id":"https:\/\/www.kodo.fr\/blog\/#\/schema\/person\/685f1b56018b23f955423da9cc45ea94"},"headline":"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 &#8211; Partie 02","datePublished":"2023-10-27T14:45:00+00:00","dateModified":"2026-01-26T11:40:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/"},"wordCount":1857,"image":{"@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/#primaryimage"},"thumbnailUrl":"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/acces-ssh-droplet-2.png","articleSection":["Actualit\u00e9s","Guides et Conseils"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/","url":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/","name":"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 - Partie 02 - KODO","isPartOf":{"@id":"https:\/\/www.kodo.fr\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/#primaryimage"},"image":{"@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/#primaryimage"},"thumbnailUrl":"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/acces-ssh-droplet-2.png","datePublished":"2023-10-27T14:45:00+00:00","dateModified":"2026-01-26T11:40:33+00:00","author":{"@id":"https:\/\/www.kodo.fr\/blog\/#\/schema\/person\/685f1b56018b23f955423da9cc45ea94"},"description":"Pour optimiser la performance et la s\u00e9curit\u00e9 lors du d\u00e9ploiement d'Odoo 16, il est recommand\u00e9 d'utiliser un syst\u00e8me d'exploitation Linux.","breadcrumb":{"@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/#primaryimage","url":"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/acces-ssh-droplet-2.png","contentUrl":"https:\/\/www.kodo.fr\/blog\/wp-content\/uploads\/2023\/10\/acces-ssh-droplet-2.png","width":619,"height":285,"caption":"acces-ssh-droplet-2 odoo"},{"@type":"BreadcrumbList","@id":"https:\/\/www.kodo.fr\/blog\/deployer-odoo-16-sur-docker-dans-ubuntu-22-04-partie-02\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.kodo.fr\/blog\/"},{"@type":"ListItem","position":2,"name":"D\u00e9ployer Odoo 16 Sur Docker dans Ubuntu 22.04 &#8211; Partie 02"}]},{"@type":"WebSite","@id":"https:\/\/www.kodo.fr\/blog\/#website","url":"https:\/\/www.kodo.fr\/blog\/","name":"Kodo","description":"Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.kodo.fr\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/www.kodo.fr\/blog\/#\/schema\/person\/685f1b56018b23f955423da9cc45ea94","name":"root","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/f9edfb81ccdb00c694f54bcb25441423b78473e76185664cd7f998bbe7d85bc0?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f9edfb81ccdb00c694f54bcb25441423b78473e76185664cd7f998bbe7d85bc0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f9edfb81ccdb00c694f54bcb25441423b78473e76185664cd7f998bbe7d85bc0?s=96&d=mm&r=g","caption":"root"},"sameAs":["https:\/\/www.erpsolution.fr\/blog"],"url":"https:\/\/www.kodo.fr\/blog\/author\/root\/"}]}},"_links":{"self":[{"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/posts\/598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/comments?post=598"}],"version-history":[{"count":1,"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/posts\/598\/revisions"}],"predecessor-version":[{"id":604,"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/posts\/598\/revisions\/604"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/media\/599"}],"wp:attachment":[{"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/media?parent=598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/categories?post=598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kodo.fr\/blog\/wp-json\/wp\/v2\/tags?post=598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}