Work on TP2
This commit is contained in:
parent
c11a3b9132
commit
b171ee869d
10 changed files with 290 additions and 136 deletions
|
|
@ -2,17 +2,62 @@
|
|||
|
||||
# Installation
|
||||
|
||||
## Docker
|
||||
|
||||
Ce TP requiert la dernière version de Docker (1.12). Commencez par vérifier que
|
||||
vous avez bien cette version :
|
||||
|
||||
```
|
||||
42sh$ docker version
|
||||
Client:
|
||||
Version: 1.12.1
|
||||
API version: 1.24
|
||||
Go version: go1.7
|
||||
Git commit: 23cf638
|
||||
Built:
|
||||
OS/Arch: linux/amd64
|
||||
|
||||
Server:
|
||||
Version: 1.12.1
|
||||
API version: 1.24
|
||||
Go version: go1.7
|
||||
Git commit: 23cf638
|
||||
Built:
|
||||
OS/Arch: linux/amd64
|
||||
```
|
||||
|
||||
Si vous n'avez pas une version assez récente, consultez le premier TP pour
|
||||
savoir comment installer Docker.
|
||||
|
||||
|
||||
## `docker-compose`
|
||||
|
||||
L'équipe en charge de Docker compose met à disposition un binaire contenant
|
||||
Nous allons également avoir besoin de `docker-compose`.
|
||||
|
||||
Ce projet ne bénéficie pas d'une intégration au sein du projet Docker et doit
|
||||
être téléchargé séparément, car originellement, le projet était développé par
|
||||
une équipe indépendante. S'étant révélé primordiale, ils ont trouvé une place
|
||||
au sein du projet Docker, mais l'incompatibilité des langages utilisés fait que
|
||||
`docker-compose` n'est toujours pas intégré dans docker.
|
||||
|
||||
### Par le gestionnaire de paquets
|
||||
|
||||
Les distributions à jour vous proposeront un paquet `docker-compose` qui
|
||||
fonctionnera avec la version de Docker qu'ils fournissent.
|
||||
|
||||
### Par la distribution binaire
|
||||
|
||||
L'équipe en charge de Docker compose met à disposition un exécutable contenant
|
||||
tous les scripts. Nous pouvons l'installer en suivant la procédure suivante :
|
||||
|
||||
```
|
||||
curl -L https://github.com/docker/compose/releases/download/1.3.3/docker-compose-Linux-x86_64 \
|
||||
curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-Linux-x86_64 \
|
||||
> /usr/bin/docker-compose
|
||||
chmod +x /usr/bin/docker-compose
|
||||
```
|
||||
|
||||
### `pip`
|
||||
|
||||
Le projet étant écrit en Python, il est également disponible via `pip`, si vous
|
||||
préférez cette méthode. N'oubliez pas de préciser une version compatible avec
|
||||
votre version de Docker.
|
||||
|
|
@ -25,7 +70,7 @@ Comme avec Docker, nous pouvons vérifier le bon fonctionnement de
|
|||
|
||||
```
|
||||
42sh$ docker-compose --version
|
||||
docker-compose version: 1.3.3
|
||||
docker-compose version: 1.8.0
|
||||
```
|
||||
|
||||
Si vous obtenez une réponse similaire, c'est que vous êtes prêt à commencer le
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue