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édente | ||
technique:docker [2016/12/13 10:46] – gmartina | technique:docker [2020/02/06 11:21] (Version actuelle) – supprimée qduchemi | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Documentation Docker ====== | ||
- | |||
- | Apprendre docker : | ||
- | |||
- | https:// | ||
- | |||
- | https:// | ||
- | |||
- | http:// | ||
- | |||
- | |||
- | Si vous n'avez rien contre les tutos vidéos : | ||
- | |||
- | https:// | ||
- | |||
- | |||
- | Quelques éléments de bases sur l' | ||
- | |||
- | Dockerfile tx-debian : Il s'agit du dockerfile dont hériterons les autres images. On y installe les outils de base pour ne pas avoir à les réinstaller dans chaque nouvelle image. | ||
- | |||
- | Dockerfile tx-apache : Serveur web basé sur l' | ||
- | |||
- | Dockerfile tx-kanboard : Basé sur tx-apache, télécharge kanboard dans le dossier web (/ | ||
- | |||
- | |||
- | Note : | ||
- | |||
- | Le dockerfile tx-etherpad n'est pas basé sur tx-apache car celui-ci fonctionne via NodeJS. L' | ||
- | |||
- | | ||
- | Mise en place des containers : | ||
- | |||
- | Actuellement, | ||
- | |||
- | Il faut donc construire les images : | ||
- | https:// | ||
- | | ||
- | Idéalement, | ||
- | |||
- | Exemple avec tx-debian : | ||
- | |||
- | cd ./ | ||
- | |||
- | docker build -t tx-debian . | ||
- | |||
- | L' | ||
- | |||
- | |||
- | On construit les images suivantes sur le même principe en respectant l' | ||
- | |||
- | Lancement des containers : | ||
- | | ||
- | |||
- | Fonctionnement du docker-compose : | ||
- | |||
- | https:// | ||
- | | ||
- | |||
- | Rappel : | ||
- | |||
- | Lister les containers running : docker ps | ||
- | |||
- | Lister tous les containers : docker ps -a | ||
- | |||
- | Lister les images disponibles : docker images -a | ||
- | |||
- | |||
- | Explications : | ||
- | |||
- | -> Il est necessaire de connaître le fonctionnement des reverse proxy : | ||
- | |||
- | https:// | ||
- | |||
- | https:// | ||
- | |||
- | http:// | ||
- | |||
- | |||
- | Tout d' | ||
- | |||
- | Vérifiez que toutes les images nécessaires ont été construites. | ||
- | |||
- | cd ./ | ||
- | |||
- | docker-compose -f file.yml up | ||
- | |||
- | |||
- | |||
- | 2 ) Nous utilisons les swarm | ||
- | TODO : Docker service, swarm... | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||