virli/tutorial/2/installation.md

2.1 KiB

\newpage

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

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.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.

Vérification du fonctionnement

Comme avec Docker, nous pouvons vérifier le bon fonctionnement de docker-compose en exécutant la commande :

42sh$ docker-compose --version
docker-compose version: 1.8.0

Si vous obtenez une réponse similaire, c'est que vous êtes prêt à commencer le TP ! Alors n'attendons pas, partons à l'aventure !