Installer Odoo 11 à l'aide de Docker sur Ubuntu 18.04 LTS

By Nasser

2 min read

Docker est un outil de déploiement d’applications dans des containers. Ces containers pourront alors partager une grande partie de leurs ressources avec le système hôte, ils auront accès aux fichiers du système d’exploitation en lecture seule et pourront se mettre en place. Quant au système hôte, ce dernier utilisera les même ressources pour un ou plusieurs containers. Ainsi, l'un des avantages qu'offre Docker est l'uniformité des environnements en ce sens que l'environnement de développement d'une application sera identique à celui de production.

Installer Odoo avec Docker

L'installation d'Odoo est très facile: le principe est simple. Tous ce que vous aurez à faire c'est de taper les commandes suivantes.

# Installer docker et docker-compose
sudo apt install docker.io
sudo pip install docker-compose

Pour vérifier que l'installation a réussie:

# pour voir votre version de docker
sudo docker --version

# pour consulter tous vos container
sudo docker ps -a 

Si vous voulez utiliser la commande docker sans sudo:

sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker

Ensuite vous pourrez installer votre environnement Odoo. Pour plus de facilité, j'ai créé un dépôt nommé odoo-tmp que vous pourrez télécharger en cliquant ici
Dézipper le, allez dans le dossier docker et faites

docker-compose up

PostgreSQL et Odoo vont s'installer. À la fin de l'installation vous pourrez lancer votre navigateur et accéder à l'URL http://localhost:8888

Maintenant que tout est bon, je vous invite à installer tous les outils de développement qui vous seront nécessaires.
Moi personnellement, j'utilise: Atom comme éditeur de texte accompagné de quelques plugins Git et GitKraken pour la gestion de version, DBeaver pour l'administration de mes bases de données, Google Chrome et Firefox comme navigateurs
Vous pouvez aussi créer un compte sur GitHub ou GitLab pour héberger votre code source.
La prochaine fois nous allons entrer plus en détails dans cet environnement et vous saurez comment utiliser docker pour tous vos projets Odoo