Test d’installation Odoo avec Docker

Nous allons faire un test d'installation de Odoo 11 CE avec docker.

Nous créerons 2 containers : 1 pour Odoo et 1 pour la base Postgresql.

Environnement

- PC sous linux mint 19

- Docker installé en version 18.06.1-ce selon cette procédure

- se connecter à linux avec l'utilisateur de la procédure précédente

- utilisation du repository docker "Odoo officiel" : lien docker hub, lien github

Description

- installation de l'outil docker-compose

sudo apt-get install python-pip python-setuptools docker-compose

- créer le fichier docker-compose.yml avec ce contenu :

version: '2'
services:
  web:
    image: odoo:11
    depends_on:
      - db
    ports:
      - "8069:8069"
  db:
    image: postgres:9.5
    environment:
      - POSTGRES_PASSWORD=odoo
      - POSTGRES_USER=odoo
      - POSTGRES_DB=postgres

- lancer la création des 2 containers

docker-compose up -d

- vérifier que les 2 containers sont bien lancés

- Odoo est opérationnel, vous pouvez lancer dans votre navigateur le lien http://localhost:8069

Pour terminer, il est préférable de modifier le fichier odoo.conf pour ajouter un mot de passe superadmin

- se connecter au container Odoo avec le droit root

docker exec -u root -it  <container odoo>  /bin/bash

- installer l'éditeur vim pour faire la modification du fichier

apt-get update

apt-get install vim

- modifier le fichier /etc/odoo/odoo.conf avec vim

- relancer le container pour prendre en compte la modification

docker restart <container odoo>

Commandes docker utiles

docker search odoo

docker ps -a

docker stop|start <container>

docker rm <container>

docker logs <container>

docker run -it <image> /bin/bash

docker exec -it <container> /bin/bash

docker inspect <container id>

docker rmi <image id>

docker pull <image>

docker stop `docker ps -q`

docker-compose start | stop

Référence

Tuto Docker | Démarrer avec Docker

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.