{"id":10822,"date":"2026-04-16T12:50:14","date_gmt":"2026-04-16T12:50:14","guid":{"rendered":"\/de\/tutorials\/?p=10822"},"modified":"2026-04-16T12:50:16","modified_gmt":"2026-04-16T12:50:16","slug":"odoo-mit-docker-installieren","status":"publish","type":"post","link":"\/de\/tutorials\/odoo-mit-docker-installieren","title":{"rendered":"So installieren Sie Odoo mit Docker auf Ubuntu"},"content":{"rendered":"<p>Odoo ist eine beliebte Open-Source-Plattform, die Funktionen f&uuml;r Enterprise Resource Planning (ERP) und Customer Relationship Management (CRM) kombiniert. Es bietet mehr als 40 integrierte Apps und deckt damit verschiedene Gesch&auml;ftsanforderungen ab, etwa Buchhaltung, Bestandsverwaltung, Projektmanagement und E-Commerce.<\/p><p>Docker vereinfacht den Prozess, indem Odoo und alle seine Abh&auml;ngigkeiten in einem einzigen Container geb&uuml;ndelt werden, was eine konsistente Leistung auf verschiedenen Systemen gew&auml;hrleistet. Das erleichtert die Verwaltung, Bereitstellung und Skalierung von Odoo. Au&szlig;erdem h&auml;lt es Odoo von anderen Anwendungen auf Ihrem Ubuntu-System getrennt, wodurch Konflikte minimiert werden und sich Updates einfacher verwalten lassen.<\/p><p>Diese Anleitung f&uuml;hrt Sie Schritt f&uuml;r Schritt durch die Installation von Odoo auf Ubuntu mit Docker. Wir zeigen Ihnen, wie Sie dies mit zwei verschiedenen Methoden umsetzen: &uuml;ber Hostingers vorgefertigte VPS-Vorlage f&uuml;r Odoo und manuell &uuml;ber Hostingers VPS-Terminal.<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-prerequisites\">Voraussetzungen<\/h2><p>VPS-Hosting stellt dedizierte Ressourcen und vollst&auml;ndigen Root-Zugriff bereit, sodass Sie die Serverumgebung anpassen k&ouml;nnen, um die Leistung von Odoo zu optimieren. Das ist ideal f&uuml;r Unternehmen mit spezifischen Anforderungen oder f&uuml;r Unternehmen, die im Laufe der Zeit skalieren m&ouml;chten.<\/p><p>Die <a href=\"\/de\/vps-hosting\">VPS-Tarife von Hostinger<\/a> bieten zudem skalierbare Ressourcen, sodass Sie CPU, RAM und Speicher aufr&uuml;sten k&ouml;nnen, wenn Ihre Odoo-Nutzung w&auml;chst. Dies gew&auml;hrleistet, dass erh&ouml;hte Arbeitslasten reibungslos bew&auml;ltigt werden, ohne Ausfallzeiten oder komplexe Migrationen. Funktionen wie automatische w&ouml;chentliche Backups und Echtzeit-Snapshots verbessern zudem den Datenschutz f&uuml;r Ihre Odoo-Instanz.<\/p><p>Kurz gesagt: Um Odoo mit Docker auf Ubuntu zu installieren, ben&ouml;tigen Sie ein VPS-Hosting-Konto mit der erforderlichen Hardwarekonfiguration, SSH-Zugriff auf Ihren VPS-Server sowie einige weitere Softwarevoraussetzungen, abh&auml;ngig von der gew&auml;hlten Installationsmethode.<\/p><p>Hier ist eine detailliertere Aufschl&uuml;sselung von allem, was Sie ben&ouml;tigen:<\/p><ul class=\"wp-block-list\">\n<li>Ein VPS mit mindestens 2 GB RAM und 2 CPU-Kernen (empfohlen)&nbsp;<\/li>\n\n\n\n<li>SSH-Zugriff auf Ihren Ubuntu-Server mit Root- oder Sudo-Berechtigungen&nbsp;<\/li>\n\n\n\n<li>Hostingers Ein-Klick-VPS-Vorlage f&uuml;r Odoo (wenn Sie die automatische Methode verwenden)<\/li>\n\n\n\n<li>Grundkenntnisse in Docker und Docker Compose (bei Verwendung der manuellen Methode)<\/li>\n\n\n\n<li>Docker und Docker Compose sind auf Ihrem Ubuntu-System bereits installiert (wenn Sie die manuelle Methode verwenden)<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/de\/vps-server\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-3556\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/29\/2024\/02\/DE-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-how-to-install-odoo-with-docker-using-hostinger-s-pre-configured-vps-template\">Odoo mit Docker &uuml;ber Hostingers vorkonfigurierte VPS-Vorlage installieren<\/h2><p>Die vorkonfigurierte Odoo-on-Docker-Vorlage von Hostinger vereinfacht die Einrichtung, da sie Odoo, Docker und die jeweiligen Abh&auml;ngigkeiten bereits enth&auml;lt. Das verbindet die Vorteile der Containerisierung mit Docker mit der Zuverl&auml;ssigkeit von VPS-Hosting und schafft so eine leistungsstarke und effiziente Odoo-Umgebung.<\/p><p>So installieren Sie Odoo auf Docker mit der VPS-Vorlage von Hostinger:<\/p><ol class=\"wp-block-list\">\n<li>Melden Sie sich bei hPanel an und navigieren Sie zu <strong>VPS<\/strong> &rarr; <strong>Verwalten<\/strong>.<\/li>\n\n\n\n<li>Gehen Sie zu <strong>Settings <\/strong>&rarr; <strong>OS &amp; Panel <\/strong>&rarr; <strong>Operating System.<\/strong> <\/li>\n\n\n\n<li><strong>Anwendung<\/strong> ausw&auml;hlen. W&auml;hlen Sie dann die <strong>Odoo-Vorlage<\/strong> aus und klicken Sie auf <strong>OS &auml;ndern<\/strong>. <\/li>\n\n\n\n<li>Aktivieren Sie das Kontrollk&auml;stchen, um die Datenl&ouml;schung zu best&auml;tigen. Klicken Sie auf <strong>Weiter<\/strong>. <\/li>\n\n\n\n<li>Geben Sie ein neues Root-Passwort f&uuml;r Ihren VPS ein und klicken Sie auf <strong>**Confirm**<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e220f65fc7c\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"523\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/Hostinger-vorkonfigurierte-Odoo-Vorlage.png\" alt=\"Hostinger bietet eine vorkonfigurierte Odoo-Vorlage.\" class=\"wp-image-10818\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/Hostinger-vorkonfigurierte-Odoo-Vorlage.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/Hostinger-vorkonfigurierte-Odoo-Vorlage-300x153.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/Hostinger-vorkonfigurierte-Odoo-Vorlage-768x392.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergr&ouml;&szlig;ern\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-how-to-install-odoo-with-docker-manually\">Odoo manuell mit Docker installieren<\/h2><p>Gehen wir die Schritte zur Installation von Odoo mit Docker durch. In dieser Anleitung konzentrieren wir uns darauf, die Einrichtung auf Hostingers Ubuntu-VPS vorzunehmen. Beachten Sie, dass Sie zum Ausf&uuml;hren dieser Schritte auf Ihren VPS-Server zugreifen m&uuml;ssen &ndash; entweder &uuml;ber das Browser-Terminal von Hostinger oder per SSH-Verbindung &uuml;ber das Terminal auf Ihrem lokalen Ger&auml;t.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-install-docker-compose\">1. Installieren Sie Docker Compose<\/h3><p>F&uuml;r einen schnellen Einstieg empfehlen wir die vorkonfigurierte Ubuntu 24.04-Docker-Vorlage von Hostinger. Das hilft Ihnen, den komplexen Docker-Installationsprozess zu &uuml;berspringen und Docker stattdessen mit nur wenigen Klicks einzurichten. Sie k&ouml;nnen dies aber auch manuell erledigen, indem Sie der <a href=\"\/de\/tutorials\/docker-auf-ubuntu-installieren\">speziellen Docker-Einrichtungsanleitung von Hostinger folgen<\/a>.<\/p><p>Der n&auml;chste Schritt bei der Installation von Odoo ist das Einrichten von Docker Compose. Dieses Tool erleichtert die Verwaltung von Docker-Anwendungen mit mehreren Containern, was ideal ist, da Odoo sowohl einen Odoo-Container als auch einen PostgreSQL-Datenbank-Container ben&ouml;tigt.<\/p><p>Um Docker Compose auf Ihrem Hostinger-Ubuntu-VPS zu installieren, aktualisieren Sie zun&auml;chst Ihre Paketliste und installieren Sie anschlie&szlig;end das Paket docker-compose. F&uuml;hren Sie diese Befehle in Ihrem Terminal aus:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt update\n\nsudo apt install docker compose-plugin<\/pre><p>Pr&uuml;fen Sie nach der Installation, ob Docker Compose korrekt eingerichtet ist, indem Sie die Versionsnummer &uuml;berpr&uuml;fen:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker compose version<\/pre><p>Wenn die installierte Version angezeigt wird, war die Einrichtung erfolgreich!<\/p><p><strong><div><p class=\"important\">Wichtig!<\/strong> Wenn Sie die Docker-Vorlage von Hostinger verwenden, sollte Docker Compose auf Ihrem VPS bereits installiert sein. Um dies zu best&auml;tigen, k&ouml;nnen Sie einfach die Version von Docker Compose &uuml;berpr&uuml;fen, indem Sie den folgenden Befehl in Ihrem Terminal ausf&uuml;hren: <strong>docker compose version<\/strong>.<\/p><\/div><\/p><h3 class=\"wp-block-heading\" id=\"h-2-create-a-docker-compose-file\">2. Erstellen Sie eine Docker-Compose-Datei<\/h3><p>Im n&auml;chsten Schritt erstellen Sie eine Docker-Compose-Datei, die unsere Odoo- und PostgreSQL-Dienste definiert. Diese Datei, in der Regel <strong>**docker-compose.yml**<\/strong> genannt, ist eine YAML-Datei, die die Konfiguration f&uuml;r unsere Container festlegt, einschlie&szlig;lich Image-Versionen, Port-Zuordnungen und Volume-Einbindungen.<\/p><p>Erstellen Sie zun&auml;chst ein neues Verzeichnis f&uuml;r Ihr Odoo-Projekt und wechseln Sie dann in dieses Verzeichnis:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mkdir ~\/odoo &amp;&amp; cd ~\/odoo<\/pre><p>Erstellen Sie nun die Datei docker-compose.yml mit <strong>nano docker-compose.yml<\/strong>. Hier ist eine Beispielkonfiguration:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">version: '3.8'\n\nservices:\n\n  web:\n\n    image: odoo:15.0\n\n    depends_on:\n\n      db:\n\n        condition: service_healthy\n\n    ports:\n\n      - \"8069:8069\"\n\n    volumes:\n\n      - odoo-web-data:\/var\/lib\/odoo\n\n      - .\/config\/odoo.conf:\/etc\/odoo\/odoo.conf\n\n      - .\/addons:\/mnt\/extra-addons\n\n    restart: always\n\n    networks:\n\n      - odoo-net\n\n  db:\n\n    image: postgres:13\n\n    environment:\n\n      - POSTGRES_DB=odoo\n\n      - POSTGRES_USER=${POSTGRES_USER:-odoo}\n\n      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-strongpassword}\n\n    volumes:\n\n      - odoo-db-data:\/var\/lib\/postgresql\/data\n\n    healthcheck:\n\n      test: [\"CMD-SHELL\", \"pg_isready -U odoo\"]\n\n      interval: 10s\n\n      timeout: 5s\n\n      retries: 5\n\n      start_period: 10s\n\n    restart: always\n\n    networks:\n\n      - odoo-net\n\nvolumes:\n\n  odoo-web-data:\n\n  odoo-db-data:\n\nnetworks:\n\n  odoo-net:\n\n    driver: bridge<\/pre><p>Diese Konfiguration richtet zwei Dienste ein: &sbquo;web&lsquo; f&uuml;r Odoo und &sbquo;db&lsquo; f&uuml;r PostgreSQL. Au&szlig;erdem definiert es Volumes f&uuml;r die persistente Datenspeicherung.<\/p><p>Erstellen Sie nun im selben Verzeichnis wie Ihre Datei <strong>docker-compose.yml<\/strong> mit <strong>`nano database-credentials.env`<\/strong> eine <strong>.env<\/strong> -Datei. F&uuml;gen Sie dann den folgenden Code in die Datei ein:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">POSTGRES_USER=odoo\n\nPOSTGRES_PASSWORD=yourstrongpassword<\/pre><p>So stellen Sie sicher, dass Ihre Datenbank-Anmeldedaten getrennt von Ihrer YML-Datei gespeichert werden, um Sicherheitsverletzungen in der Produktionsumgebung zu vermeiden.<\/p><figure data-wp-context='{\"imageId\":\"69e220f662178\"}' data-wp-interactive=\"core\/image\" class=\"wp-block-image aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"523\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/web-und-db-fur-oddo.png\" alt=\"Diese Datei richtet zwei Dienste ein: 'web' f&uuml;r Odoo und 'db' f&uuml;r PostgreSQL.\n\" class=\"wp-image-10819\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/web-und-db-fur-oddo.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/web-und-db-fur-oddo-300x153.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/web-und-db-fur-oddo-768x392.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergr&ouml;&szlig;ern\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><p><strong><div><p class=\"important\">Wichtig!<\/strong> Ersetzen Sie die Werte f&uuml;r POSTGRES_PASSWORD und POSTGRES_USER unbedingt durch das von Ihnen bevorzugte Passwort und den von Ihnen bevorzugten Benutzernamen, da die unver&auml;nderte &Uuml;bernahme in einer Produktionsumgebung ein Sicherheitsrisiko darstellen k&ouml;nnte.<\/p><\/div><\/p><h3 class=\"wp-block-heading\" id=\"h-3-configure-odoo\">3. Odoo konfigurieren<\/h3><p>Nachdem wir unsere Datei <strong>docker-compose.yml<\/strong> erstellt haben, m&uuml;ssen wir die richtige Konfiguration f&uuml;r Odoo einrichten. Erstellen Sie eine Verzeichnisstruktur f&uuml;r Ihre Odoo-Installation und Konfigurationsdateien:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">mkdir -p ~\/odoo\/{config,addons}\n\ntouch ~\/odoo\/config\/odoo.conf<\/pre><p>&Ouml;ffnen Sie als N&auml;chstes die Datei odoo.conf in Ihrem Texteditor und f&uuml;gen Sie die folgende grundlegende Konfiguration hinzu:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[options]\n\naddons_path = \/mnt\/extra-addons\n\ndata_dir = \/var\/lib\/odoo\n\nadmin_passwd = yourstrongpassword\n\ndb_host = db\n\ndb_port = 5432\n\ndb_user = odoo\n\ndb_password = yourstrongpassword\n\ndbfilter = .*`<\/pre><p>Um Portzuordnungen anzupassen und Konflikte zu vermeiden, k&ouml;nnen Sie den Abschnitt &sbquo;ports&lsquo; in Ihrer Datei <strong>docker-compose.yml<\/strong> &auml;ndern. Wenn beispielsweise Port 8069 bereits verwendet wird, k&ouml;nnten Sie ihn &auml;ndern in:<\/p><p>Ports:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&nbsp;- \"8080:8069\"<\/pre><p>Dadurch w&auml;re Odoo auf Port 8080 Ihres Host-Systems erreichbar. <em>Denken Sie aber daran, Ihre Docker-Container gem&auml;&szlig; den n&auml;chsten Schritten neu zu starten, nachdem Sie diese &Auml;nderungen vorgenommen haben. <\/em>Nach Abschluss dieser Schritte sollten Sie nun eine funktionierende Odoo-Installation auf Ihrem Ubuntu-VPS mit Docker ausf&uuml;hren.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e220f664584\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"523\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/konfiguration-fur-odoo.png\" alt=\"Nachdem wir unsere Datei docker-compose.yml erstellt haben, m&uuml;ssen wir die richtige Konfiguration f&uuml;r Odoo einrichten.\" class=\"wp-image-10820\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/konfiguration-fur-odoo.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/konfiguration-fur-odoo-300x153.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/konfiguration-fur-odoo-768x392.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergr&ouml;&szlig;ern\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-4-run-odoo-with-docker\">4. F&uuml;hren Sie Odoo mit Docker aus<\/h3><p>Sobald Ihre Konfigurationsdateien fertig sind, besteht der n&auml;chste Schritt darin, die erforderlichen Docker-Images f&uuml;r Odoo und PostgreSQL herunterzuladen.<\/p><p>Sie m&uuml;ssen sie nicht manuell herunterladen &ndash; Docker erledigt das automatisch, wenn Sie die Container zum ersten Mal starten. Das Odoo-Image enth&auml;lt alle erforderlichen Abh&auml;ngigkeiten und die Anwendung, w&auml;hrend das PostgreSQL-Image das Datenbank-Backend bereitstellt.<\/p><p>Um die Container zu starten, wechseln Sie in Ihr Projektverzeichnis und f&uuml;hren Sie den folgenden Befehl aus, um sie im Hintergrundmodus zu starten:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cd ~\/odoo \n\ndocker compose up -d<\/pre><p>Dieser Befehl l&auml;dt die Images herunter, erstellt die erforderlichen Netzwerke und Volumes und startet sowohl die Odoo- als auch die PostgreSQL-Container im Hintergrund. Sie sehen den Fortschritt, w&auml;hrend Docker die Images herunterl&auml;dt und die Container einrichtet.<\/p><p>Um zu pr&uuml;fen, ob die Container ausgef&uuml;hrt werden, verwenden Sie den folgenden Befehl:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker ps&nbsp;<\/pre><p>Sie sollten zwei Container in der Liste sehen: einen f&uuml;r Odoo und einen f&uuml;r PostgreSQL. Die Spalte <strong>STATUS<\/strong> sollte bei beiden <strong>Up<\/strong> anzeigen und damit best&auml;tigen, dass beide korrekt ausgef&uuml;hrt werden. Wenn einer oder beide Container nicht laufen, verwenden Sie <strong>`docker ps -a`<\/strong>, um gestoppte Container anzuzeigen und Probleme zu beheben.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e220f6665b6\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"523\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/docker-ps-Befehl.png\" alt=\"\" class=\"wp-image-10821\" srcset=\"https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/docker-ps-Befehl.png 1024w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/docker-ps-Befehl-300x153.png 300w, https:\/\/www.hostinger.com\/de\/tutorials\/wp-content\/uploads\/sites\/29\/2026\/04\/docker-ps-Befehl-768x392.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Vergr&ouml;&szlig;ern\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-5-access-odoo\">5. Odoo aufrufen<\/h3><p>Sobald die Container ausgef&uuml;hrt werden, k&ouml;nnen Sie auf die Odoo-Weboberfl&auml;che zugreifen. &Ouml;ffnen Sie Ihren Browser und rufen Sie <strong>http:\/\/your_server_ip:8069<\/strong> auf. Ersetzen Sie dabei <strong>your_server_ip<\/strong> durch die IP-Adresse Ihres VPS. Wenn Sie die Portzuordnung in Ihrer Datei docker-compose.yml ge&auml;ndert haben, verwenden Sie die korrekte Portnummer.<\/p><p>Wenn Sie Odoo zum ersten Mal aufrufen, wird ein Bildschirm zum Erstellen einer Datenbank angezeigt. Hier richten Sie Ihre erste Datenbank und Ihre Administratorzugangsdaten ein. Das Master-Passwort f&uuml;r die Verwaltung von Datenbanken ist in Ihrer Odoo-Konfigurationsdatei festgelegt (standardm&auml;&szlig;ig ist es h&auml;ufig &bdquo;admin&ldquo;).<\/p><p>Erstellen Sie Ihre Datenbank, indem Sie einen Namen, eine E-Mail-Adresse und ein Passwort f&uuml;r den Admin-Benutzer eingeben. Sie k&ouml;nnen auch entscheiden, ob Sie Demodaten einbeziehen m&ouml;chten, was beim Testen und Lernen hilfreich sein kann.<\/p><p>Sobald die Datenbank erstellt ist, werden Sie als Administrator angemeldet. Von dort aus k&ouml;nnen Sie mit der Installation von Apps beginnen, Benutzer hinzuf&uuml;gen und Ihre Odoo-Instanz innerhalb der VPS-Umgebung einrichten.<\/p><p>Achten Sie darauf, Ihre Admin-Anmeldedaten sicher aufzubewahren, da sie vollst&auml;ndigen Zugriff auf Ihre gesamte Einrichtung gew&auml;hren.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Fazit<\/h2><p>Die Installation von Odoo mit Docker auf Ubuntu ist eine effiziente M&ouml;glichkeit, dieses leistungsstarke Tool f&uuml;r die Unternehmensverwaltung bereitzustellen. Wenn Sie die Schritte in dieser Anleitung befolgen, k&ouml;nnen Sie mit Ihrem Hostinger-VPS schnell eine produktionsreife Odoo-Instanz auf Docker einrichten.<\/p><p>Docker vereinfacht die Bereitstellung, indem es Abh&auml;ngigkeiten verwaltet und eine konsistente Leistung in verschiedenen Umgebungen sicherstellt. Au&szlig;erdem wird es dadurch einfacher, Ihre Odoo-Installation zu sichern, zu aktualisieren und zu skalieren, wenn Ihr Unternehmen w&auml;chst. Au&szlig;erdem erh&ouml;ht die Isolierung durch Container die Sicherheit und Stabilit&auml;t.<\/p><p>Sobald Sie sich mit Ihrer Odoo-Einrichtung vertraut gemacht haben, k&ouml;nnen Sie die gro&szlig;e Auswahl an Modulen und Funktionen erkunden. Ob Sie Tools f&uuml;r Buchhaltung, Lagerverwaltung oder E-Commerce ben&ouml;tigen &ndash; dank des modularen Aufbaus von Odoo k&ouml;nnen Sie Ihr System passend zu den Anforderungen Ihres Unternehmens erweitern.<\/p><h2 class=\"wp-block-heading\" id=\"h-how-to-install-odoo-with-docker-faqs\">H&auml;ufige Fragen zur Installation von Odoo mit Docker (FAQ)<\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1776343672454\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Kann ich mehrere Odoo-Instanzen mit Docker ausf&uuml;hren?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ja, Sie k&ouml;nnen mehrere Odoo-Instanzen ausf&uuml;hren, indem Sie separate Docker-Compose-Konfigurationen mit eindeutigen Portzuordnungen und Volume-Namen erstellen. Jede Instanz ben&ouml;tigt einen eigenen PostgreSQL-Container und eigene Konfigurationsdateien, damit sie isoliert bleibt und keine Konflikte entstehen.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1776343674759\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Wie konfiguriere ich Odoo in einem Docker-Container?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sie k&ouml;nnen Odoo konfigurieren, indem Sie Umgebungsvariablen in der Datei docker-compose.yml verwenden oder eine benutzerdefinierte Konfigurationsdatei einbinden. Erstellen Sie eine Datei namens&nbsp;<strong>odoo.conf<\/strong>&nbsp;und binden Sie sie im Container unter&nbsp;<strong>\/etc\/odoo\/odoo.conf<\/strong>&nbsp;ein. Damit k&ouml;nnen Sie Einstellungen wie Datenbankverbindungen, Protokollierung und Serverparameter anpassen.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1776343675754\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Wie aktualisiere ich Odoo, das in Docker l&auml;uft?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Um Odoo zu aktualisieren, &auml;ndern Sie die Image-Version in Ihrer Datei docker-compose.yml und f&uuml;hren Sie dann&nbsp;<strong>`docker compose pull`<\/strong>&nbsp;und&nbsp;<strong>`docker compose up -d`<\/strong>&nbsp;aus. Sichern Sie Ihre Daten vor der Aktualisierung immer, und pr&uuml;fen Sie, ob Ihre benutzerdefinierten Module mit der neuen Version kompatibel sind.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Odoo ist eine beliebte Open-Source-Plattform, die Funktionen f&uuml;r Enterprise Resource Planning (ERP) und Customer Relationship Management (CRM) kombiniert. Es bietet mehr als 40 integrierte Apps und deckt damit verschiedene Gesch&auml;ftsanforderungen ab, etwa Buchhaltung, Bestandsverwaltung, Projektmanagement und E-Commerce. Docker vereinfacht den Prozess, indem Odoo und alle seine Abh&auml;ngigkeiten in einem einzigen Container geb&uuml;ndelt werden, was eine [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/de\/tutorials\/odoo-mit-docker-installieren\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":634,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Odoo mit Docker installieren und richtig einrichten","rank_math_description":"Odoo mit Docker installieren und Deployment vereinfachen. Schritt-f\u00fcr-Schritt-Anleitung f\u00fcr Ihre ERP-Umgebung.","rank_math_focus_keyword":"Odoo mit Docker installieren","footnotes":""},"categories":[25],"tags":[],"class_list":["post-10822","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/10822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/users\/634"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/comments?post=10822"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/10822\/revisions"}],"predecessor-version":[{"id":10862,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/posts\/10822\/revisions\/10862"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/media?parent=10822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/categories?post=10822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/de\/tutorials\/wp-json\/wp\/v2\/tags?post=10822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}