En très peu de temps, Docker a su s'imposer comme un standard de facto dans le monde du Cloud, ne laissant aucun fournisseur impassible. A mi-chemin entre IaaS et PaaS, Docker brouille les cartes et ouvre de nouvelles opportunités.
Au cours de ce talk, nous vous présenterons ce qu'est techniquement Docker, son impact sur l'écosystème, comment il a été adopté par Google et CloudBees et comment vous pouvez le mettre à profit pour vos propres développements.
8. @ndeloof @ludoch#Docker
Conteneur (« isolateur »)
✓ Linux Namespaces + Control Group => LXC/LibVirt
✓ BSD Jails
✓ Solaris Zones
✓ Google LMCTFY
✓OSX, Windows ?
9. @ndeloof @ludoch#Docker
et Docker dans tout ça ?
Repose sur les mêmes bases que LXC (libContainer)
« Standing on the shoulders of giants »
•Fournit une interface simplifiée
✓Construction incrémentale des images (Dockerfile)
✓Distribution des images (Docker Index)
23. @ndeloof @ludoch#Docker
Java vs Docker
Java 8 et les streams,
100000 threads pour mon map-reduce ?
… ou 10000 containers x 10 threads ?
24. @ndeloof @ludoch#Docker
Conclusion
Do not try to show more than 15 lines of code per slide
Remember, your audience will READ the slides and won’t listen
Try to take screenshot of your code in Eclipse or IntelliJ
Evitez de montrer plus de 15 lignes de code par slide
Souvenez-vous que votre audience va lire le slide et ne vous écoutera pas
Essayez d’utiliser des captures d’écran d’Eclipse ou IntelliJ
Docker et la conteneurization apportent
de meilleures solutions