Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
technique:docker:picasoft:dockerfiles [2021/01/20 00:18] – [Philosophie] qduchemitechnique:docker:picasoft:dockerfiles [2021/12/19 19:41] qduchemi
Ligne 1: Ligne 1:
 {{indexmenu_n>10}} {{indexmenu_n>10}}
 +
 +<bootnote important>Page obsolète, à mettre à jour.</bootnote>
 # Comprendre la gestion des services # Comprendre la gestion des services
 +
 +<bootnote warning>
 +Prérequis : les articles de [[technique:docker:general:start|cette section]].
 +</bootnote>
  
 ## Préambule ## Préambule
Ligne 9: Ligne 15:
 Pour le reste, qui pourrait être lancé sur une machine virtuelle quelconque, on privilégiera Docker (qui a justement l'avantage de construire des images qui peuvent être lancées de n'importe où, sans configuration spécifique adaptée au système d'exploitation). Pour le reste, qui pourrait être lancé sur une machine virtuelle quelconque, on privilégiera Docker (qui a justement l'avantage de construire des images qui peuvent être lancées de n'importe où, sans configuration spécifique adaptée au système d'exploitation).
  
-<bootnote>Pour gérer les conteneurs Docker, nous utilisons [Docker Compose](https://docs.docker.com/compose/).+<bootnote>Pour gérer les conteneurs Docker, nous utilisons [[technique:tech_team:pres_docker|Docker Compose]].
 Les fichiers permettant de construire les images, de créer les conteneurs et de configurer les services sont centralisés sur un dépôt Git, appelé `dockerfiles`. C'est la seule ressource nécessaire pour lancer n'importe quel service Picasoft, et est accessible ici : https://gitlab.utc.fr/picasoft/projets/dockerfiles.</bootnote> Les fichiers permettant de construire les images, de créer les conteneurs et de configurer les services sont centralisés sur un dépôt Git, appelé `dockerfiles`. C'est la seule ressource nécessaire pour lancer n'importe quel service Picasoft, et est accessible ici : https://gitlab.utc.fr/picasoft/projets/dockerfiles.</bootnote>
  
Ligne 60: Ligne 66:
  
 <bootnote warning>Cette section ne concerne que les nouvelles machines virtuelles où le dépôt n'est pas déjà cloné. À moins qu'on ouvre une nouvelle machine, ça ne devrait pas arriver - le dépôt existe déjà dans `/DATA/docker/dockerfiles` sur toutes les machines actuelles.</bootnote> <bootnote warning>Cette section ne concerne que les nouvelles machines virtuelles où le dépôt n'est pas déjà cloné. À moins qu'on ouvre une nouvelle machine, ça ne devrait pas arriver - le dépôt existe déjà dans `/DATA/docker/dockerfiles` sur toutes les machines actuelles.</bootnote>
 +
 +On commence par cloner le dépôt :
 +
 +```
 +mkdir /DATA/docker
 +cd /DATA/docker
 +git clone https://gitlab.utc.fr/picasoft/projets/dockerfiles
 +```
  
 En effet, le dépôt sera partagé et les fichiers doivent être éditables par tous les membres de Picasoft. En effet, le dépôt sera partagé et les fichiers doivent être éditables par tous les membres de Picasoft.
  • technique/docker/picasoft/dockerfiles.txt
  • de ppom