108 lines
1.8 KiB
Markdown
108 lines
1.8 KiB
Markdown
# 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
|
|
```
|