Ci-dessous, les différences entre deux révisions de la page.
sio:stage2:config_conteneurs [10/02/2016 15:09] viper61 flag -p |
sio:stage2:config_conteneurs [18/09/2016 02:54] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Configuration des conteneurs ====== | ||
- | ===== Objectif ===== | ||
- | Le but de cette documentation est d’expliquer comment mettre en place des conteneurs sur docker ainsi que la gestion des images. Nous verrons ici deux façons de mettre en place une application sur docker : | ||
- | * " | ||
- | * " | ||
- | L’application que nous allons mettre en place est ownCloud. Tout les conteneurs seront des Debian Jessie (8.2). | ||
- | |||
- | ===== Le conteneur " | ||
- | Il existe une image officiel disponible sur le hub docker qu’il nous suffit de récupérer. Nous démarrons le conteneur par la même occasion : | ||
- | docker run -d -p 80:80 owncloud: | ||
- | |||
- | '' | ||
- | '' | ||
- | |||
- | ===== Le conteneur " | ||
- | Nous allons décomposer ownCloud en plusieurs couche : | ||
- | * la couche serveur web avec apache2 | ||
- | * la couche interprétation avec php5 | ||
- | * la couche SGBD avec la base postgreSQL | ||
- | |||
- | L’applicatif avec l’application ownCloud se trouvera dans un volume attacher au conteneur apache | ||
- | |||
- | Nous allons donc créer un conteneur pour chacune de ces couches, pour ce faire nous utiliserons le système des Dockerfile. | ||
- | Ces fichiers ainsi que nos scripts sont disponible dans le document [[sio: |