Docker
Benjamin Lazarecki - Kevin Verschaeve
C’est quoi ?
Un outil qui va révolutionner le monde de
l’informatique (si, si, sans blague)
Quelques chiffres
- Début du projet en 2008 (dotCloud)
- Open source en mars 2013
- 700+ contributeurs
- 103+ Millions de conteneurs téléchargés
- Dans le top 15 des projets sur github
- 70 000+ applications dockerisées
- un serveur normal peut faire tourner 100 à
1000 containers
VM vs Containers
La problématique
Analogie
La solution
En production ?
- Spotify
- Yelp
- Baidu
- Ebay
- Netflix
- ...
Démo
Premier container
Premières commandes
➔docker run
➔docker ps
➔docker commit
➔docker images
Docker hub
Répertoire d’images créées par la communauté
➔docker search
➔docker pull
Dockerfile
Quelques commandes du dockerfile
FROM
RUN
EXPOSE
➔docker build
Démo
Multi-container
docker-compose
Merci !!
Des questions ?
@BenjaminLaza @keversc

Be zend docker

Notes de l'éditeur

  • #3 Déployer du code c’est dur Avant, une appli un language un serveur Mantenant: Application découplé, plusieurs language plusieurs machine
  • #8 Problématique rencontré dans un autre métier logistique
  • #10 standardisé dans le monde entier
  • #14 Qui ?
  • #15 docker pull ubuntu docker run -i -t ubuntu /bin/bash
  • #16 Sauvegarder l’état du container (commit)
  • #19 nginx + php