# Installation Docker et Docker Compose ## Prerequisites Serveur Debian 12 (Bookworm) avec acces root ou sudo. ## Installation de Docker ### 1. Mettre a jour le systeme ```bash sudo apt-get update ``` ### 2. Installer les packages prerequis ```bash sudo apt-get install -y ca-certificates curl gnupg ``` ### 3. Ajouter la cle GPG officielle de Docker ```bash sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg ``` ### 4. Ajouter le depot Docker ```bash echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | sudo tee /etc/apt/sources.list.d/docker.list ``` ### 5. Mettre a jour la liste des packages ```bash sudo apt-get update ``` ### 6. Installer Docker Engine et Docker Compose ```bash sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ``` ### 7. Ajouter votre utilisateur au groupe docker ```bash sudo usermod -aG docker $USER ``` Deconnectez-vous puis reconnectez-vous pour que les changements prennent effet. ### 8. Verifier l'installation ```bash docker --version docker compose version ``` ## Demarrage d'Odoo ### 1. Se placer dans le repertoire du projet ```bash cd /GIT/ODOO ``` ### 2. Creer le repertoire addons ```bash mkdir -p addons ``` ### 3. Demarrer les conteneurs ```bash docker compose up -d ``` ### 4. Verifier que les conteneurs fonctionnent ```bash docker compose ps ``` ### 5. Acceder a Odoo Ouvrir un navigateur et aller sur : http://localhost:8069 ## Commandes utiles Arreter les conteneurs : ```bash docker compose down ``` Voir les logs : ```bash docker compose logs -f ``` Redemarrer les conteneurs : ```bash docker compose restart ```