Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
technique:docker [2016/12/13 10:46] – gmartina | technique:docker [2019/05/13 17:42] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Documentation Docker ====== | ====== Documentation Docker ====== | ||
- | Apprendre | + | **__Apprendre |
- | | + | https:// |
+ | https:// | ||
+ | http:// | ||
- | | + | Si vous n'avez rien contre les tutos vidéos : \\ |
+ | https://www.youtube.com/watch? | ||
- | http://putaindecode.io/fr/articles/docker/dockerfile/ | + | Pour une vue d' |
+ | Quelques éléments de base sur l' | ||
+ | < | ||
+ | Image pica-debian : Il s'agit de l' | ||
- | Si vous n'avez rien contre les tutos vidéos : | + | Dockerfile |
- | + | </code> | |
- | https:// | + | **__Note |
- | + | ||
- | + | ||
- | Quelques éléments de bases sur l' | + | |
- | + | ||
- | | + | |
- | + | ||
- | Dockerfile tx-apache | + | |
- | + | ||
- | Dockerfile tx-kanboard : Basé sur tx-apache, télécharge kanboard dans le dossier web (/var/ | + | |
- | + | ||
- | + | ||
- | Note : | + | |
- | + | ||
- | Le dockerfile tx-etherpad n'est pas basé sur tx-apache car celui-ci fonctionne via NodeJS. L' | + | |
| | ||
- | Mise en place des containers : | + | __**Mise en place des containers :**__ |
- | Actuellement, | + | Actuellement, |
Il faut donc construire les images : | Il faut donc construire les images : | ||
- | | + | https:// |
| | ||
- | Idéalement, | + | Pour ne pas avoir à lancer |
+ | |||
+ | **Attention :** Ajouter un utilisateur au groupe Docker revient à lui donner des privilèges administrateur sur la machine hôte.Il convient donc de n' | ||
- | Exemple | + | __Exemple |
- | + | < | |
- | cd ./ | + | cd ./ |
- | + | docker build -t pica-nginx . | |
- | | + | </ |
- | + | __NB :__ L' | |
- | L' | + | |
On construit les images suivantes sur le même principe en respectant l' | On construit les images suivantes sur le même principe en respectant l' | ||
- | |||
- | Lancement des containers : | ||
| | ||
+ | __**Rappel :**__ | ||
- | Fonctionnement du docker-compose : | + | * Lister les containers running : docker ps |
- | + | | |
- | https:// | + | |
- | + | * Lister les services swarm en cours : docker | |
- | + | * Lister les nœuds | |
- | Rappel : | + | * Lister |
- | + | * Supprimer un service | |
- | | + | |
- | + | ||
- | | + | |
- | + | ||
- | | + | |
- | + | ||
- | + | ||
- | Explications : | + | |
- | + | ||
- | -> Il est necessaire de connaître le fonctionnement des reverse proxy : | + | |
- | + | ||
- | https://en.wikipedia.org/ | + | |
- | + | ||
- | https:// | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | + | ||
- | Tout d'abord, assurez-vous d' | + | |
- | + | ||
- | Vérifiez que toutes | + | |
- | + | ||
- | cd ./ | + | |
- | + | ||
- | | + | |
- | + | ||
- | + | ||
- | + | ||
- | 2 ) Nous utilisons les swarm | + | |
- | TODO : Docker | + | |
- | + | ||
- | + | ||
- | + | ||
+ | **Note :** Docker Swarm n'est plus utilisé par Picasoft. | ||
+ | \\ | ||
+ | Contact en cas de questions : | ||
+ | [[gregoire@martinache.net|Grégoire Picasoft]] | ||
+ | ====== Ressources ====== | ||
+ | [[https:// | ||