Installation d’Odoo 18 avec Docker sur Ubuntu en 2025

Ce document détaille la procédure pour déployer une instance d’Odoo 18 en utilisant Docker et Docker Compose sur un environnement Ubuntu.


1. Prérequis pour installer Odoo

Assurez-vous que les logiciels suivants sont installés sur votre système Ubuntu.

A. Docker

Si Docker n’est pas installé, exécutez les commandes suivantes dans votre terminal :

Bash

sudo apt update
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

B. Docker Compose

Docker Compose est nécessaire pour gérer les conteneurs liés (Odoo et PostgreSQL). Si vous ne l’avez pas, installez-le avec la commande :

Bash

sudo apt install docker-compose -y

Vérifiez les versions installées avec docker --version et docker compose version.


2. Configuration du projet

Créez une structure de répertoire pour votre projet Odoo et les fichiers de configuration.

Bash

mkdir odoo-docker
cd odoo-docker

Créez un fichier de configuration Docker Compose nommé docker-compose.yml dans ce nouveau répertoire.


3. Fichier docker-compose.yml

Ce fichier définit les services, les ports, les volumes et les dépendances nécessaires pour Odoo et sa base de données.

YAML



services:
  web:
    image: odoo:17.0
    depends_on:
      - db
    ports:
      - "8069:8069"
    volumes:
      - odoo-web-data:/var/lib/odoo

  db:
    image: postgres:latest
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_USER=odoo
      - POSTGRES_PASSWORD=odoo
    volumes:
      - postgres-data:/var/lib/postgresql/data

volumes:
  postgres-data:
  odoo-web-data:

4. Déploiement

Naviguez dans le répertoire contenant votre fichier docker-compose.yml et lancez les conteneurs.

Bash

docker compose up -d

Cette commande télécharge les images Docker nécessaires (odoo:17.0 et postgres:latest), crée et démarre les conteneurs en mode détaché (-d).

Vous pouvez vérifier l’état des conteneurs avec la commande :

Bash

docker compose ps

5. Accès et Configuration initiale

Une fois les conteneurs démarrés, Odoo est accessible via votre navigateur web.

  • Adresse locale : http://localhost:8069
  • Adresse du serveur : http://[adresse_ip_du_serveur]:8069

Lors du premier accès, vous serez redirigé vers la page de configuration de la base de données. Renseignez les informations requises pour initialiser votre instance Odoo.

Publications similaires