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 [2017/05/12 20:26] – modification externe 127.0.0.1 | 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ériteront 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 . | ||
- | </ | ||
- | __NB :__ L' | ||
- | |||
- | On construit les images suivantes sur le même principe en respectant l' | ||
- | | ||
- | __**Rappel :**__ | ||
- | |||
- | * Lister les containers running : docker ps | ||
- | * Lister tous les containers : docker ps -a | ||
- | * Lister les images disponibles : docker images | ||
- | * Lister les services swarm en cours : docker service ls | ||
- | * Lister les nœuds d'un cluster swarm : docker node ls | ||
- | * Lister les processus d'un service swarm : docker service ps mon_service | ||
- | * Supprimer un service : docker service rm mon_service | ||
- | |||
- | Une fois les bases de docker acquises, vous devez comprendre le fonctionnement de Swarm. (Voir la suite du wiki). | ||
- | |||
- | \\ | ||
- | Contact en cas de questions : | ||
- | [[gregoire@martinache.net|Grégoire Picasoft]] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||