mirror of
https://github.com/PAPAMICA/docker-compose-collection.git
synced 2026-01-18 16:27:25 +01:00
update readme
This commit is contained in:
92
README.md
92
README.md
@@ -1,59 +1,20 @@
|
||||
|
||||
# Docker-compose by PAPAMICA
|
||||
|  | [Labo-Tech.fr](https://labo-tech.fr/)<br/> [Tech2Tech.fr](https://www.tech2tech.fr/) <br/> [Twitter @PAPAMICA__](https://twitter.com/PAPAMICA__) <br/> [LinkedIn](https://www.linkedin.com/in/mickael-asseline/)<br/> |
|
||||
|  | [Wiki-Tech.io](https://Wiki-Tech.io/)<br/> [Tech2Tech.fr](https://www.tech2tech.fr/) <br/> [Twitter @PAPAMICA__](https://twitter.com/PAPAMICA__) <br/> [LinkedIn](https://www.linkedin.com/in/mickael-asseline/)<br/> |
|
||||
|:--------:| :-------------|
|
||||
|
||||
|
||||
### Présentation
|
||||
These docker-compose allow you to deploy multiple services easily and quickly. You can use them with Portainer directly or via docker-compose commands.
|
||||
All docker-compose are commented and are configured using variables.
|
||||
|
||||
Ces docker-compose permettent de déployer plusieurs services facilement et rapidement. Vous pouvez les utiliser avec Portainer directement ou via les commandes de docker-compose.
|
||||
Tous les docker-compose sont commentés et sont configurés à l'aide de variables.
|
||||
They all include support for Traefik.
|
||||
|
||||
Ils intégrent tous le support de Traefik et de Loki.
|
||||
|
||||
# Debian
|
||||
|
||||
### Utilisation
|
||||
Installation de Git :
|
||||
```bash
|
||||
apt install -y git
|
||||
```
|
||||
|
||||
Récupération des docker-compose :
|
||||
```bash
|
||||
git clone https://github.com/PAPAMICA/docker-compose-collection/
|
||||
```
|
||||
You can deploye a compatible Docker environment with Portainer and Traefik with :
|
||||
https://github.com/PAPAMICA/docker-environment
|
||||
|
||||
|
||||
Configuration les variables et exécution d'un docker-compose :
|
||||
```bash
|
||||
cd docker-compose-collection
|
||||
nano env
|
||||
sudo docker-compose -f service.yml --env-file env up -d
|
||||
```
|
||||
|
||||
# Portainer
|
||||
|
||||
**UPDATE 2021 :**
|
||||
### Utilisation (2021)
|
||||
Ajoutez l'URL de mon repo directement dans Portainer :
|
||||

|
||||
|
||||
|
||||
### Utilisation (2020)
|
||||
+ 1 - Aller dans le sous menu "Stacks"
|
||||
+ 2 - Cliquer sur "+ Add stack"
|
||||
+ 3 - Nommer le stack dans le champs "Name"
|
||||
+ 4 - Selectionner "Git Repository"
|
||||
+ 5 - Repository URL : https://github.com/PAPAMICA/docker-compose-collection/
|
||||
+ 6 - Compose path : service.yml
|
||||
+ 7 - Ajouter les variables d'environnement requises "+ add environment variable"
|
||||
+ 8 - Déployer avec le bouton "Deploy the stack"
|
||||
|
||||

|
||||
|
||||
|
||||
### Liste des docker-compose :
|
||||
## List of services availables:
|
||||
|
||||
+ **Traefik**
|
||||
+ **Portainer**
|
||||
@@ -78,17 +39,34 @@ Ajoutez l'URL de mon repo directement dans Portainer :
|
||||
+ **VSCode**
|
||||
+ **Website-HTML**
|
||||
+ **Website-Wordpress**
|
||||
|
||||
Et bien plus sont à venir !
|
||||
|
||||
## Quelques commandes utiles :
|
||||
|
||||
Vu le nombre de personnes qui m’ont contacté suite aux précédents articles sur Tech2Tech.fr et Labo-Tech.fr pour des commandes simples, voici celles que l’on m’a le plus demandées :
|
||||
# Utilisation
|
||||
## Portainer
|
||||
Add the URL of my repo directly in Portainer:
|
||||

|
||||
|
||||
- **docker container ls** : Afficher les containers Docker en cours
|
||||
- **docker-compose stop** : Arrêter les containers créés avec le scripts (dans le dossier du script)
|
||||
- **docker-compose up -d** : Lancer les containers créés avec le scripts (dans le dossier du script)
|
||||
- **docker logs <id_container>** : Afficher les logs du container
|
||||
- **docker exec -it <id_container> bash** : Entrer dans le container
|
||||
## Debian
|
||||
Install Git :
|
||||
```bash
|
||||
apt install -y git
|
||||
```
|
||||
|
||||
Pour le reste des commandes, je vous invite à vous référer à mon article sur Labo-Tech : [Quelles sont les commandes de base de Docker ?](https://labo-tech.fr/base-de-connaissance/quelles-sont-les-commandes-de-base-de-docker/)
|
||||
Clone repo
|
||||
```bash
|
||||
git clone https://github.com/PAPAMICA/docker-compose-collection/
|
||||
```
|
||||
|
||||
|
||||
Configuration of variables and execution of a docker-compose:
|
||||
```bash
|
||||
cd docker-compose-collection
|
||||
nano env
|
||||
sudo docker-compose -f service.yml --env-file env up -d
|
||||
```
|
||||
## Some useful commands:
|
||||
|
||||
- **docker container ls** : Show current Docker containers
|
||||
- **docker-compose stop** : Stop the containers created with the scripts (in the script folder)
|
||||
- **docker-compose up -d** : Launch the containers created with the scripts (in the script folder)
|
||||
- **docker logs -f <id_container>** : Display the container logs
|
||||
- **docker exec -it <id_container> bash** : Get a shell in container
|
||||
|
||||
Reference in New Issue
Block a user