devcon 3 : containérisation d’applications

11
POC Suprise ETIENNE DENEUVE @ETIENNEDINFO CELLENZA

Upload: cellenza

Post on 21-Jan-2018

51 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: DevCon 3 : Containérisation d’applications

POC SupriseETIENNE DENEUVE@ETIENNEDINFOCELLENZA

Page 2: DevCon 3 : Containérisation d’applications

Rappels

• Docker:

• Gere l’isolation entre les processus sur le meme système d’exploitation

• Réduit l’utilisation de mémoire (vs Virtualisation)

• Réduit le temps de déploiements (vs Hardware et Virtualisation)

• Fournit des outils pour l’Infra as Code (IaC)

Page 3: DevCon 3 : Containérisation d’applications

Virtualisation vs Docker

Page 4: DevCon 3 : Containérisation d’applications

Docker

• Docker tourne sur :

• Linux : https://docs.docker.com/engine/installation/linux/

• Windows : Docker for Windows

• Mac Os : Docker for Mac

Page 5: DevCon 3 : Containérisation d’applications

Mac et Windows vs Linux

• Linux :•

• Others :

Page 6: DevCon 3 : Containérisation d’applications

Docker : Sytem Architecture• Docker client communicate with

docker daemon with RESTful API

Page 7: DevCon 3 : Containérisation d’applications

Images Docker

Page 8: DevCon 3 : Containérisation d’applications

La base

• Dans docker, les images sont plus complexes qu’il n’y parait.• Docker images reposent sur le système de fichier UnionFS (AUFS, BTRFS..)

• Les Images sont un assemblage de plusieurs couches appelées « Layer »

Page 9: DevCon 3 : Containérisation d’applications

Un petit Dessin

Page 10: DevCon 3 : Containérisation d’applications

Demonstration

Page 11: DevCon 3 : Containérisation d’applications

Suivez nous !

• Twitter : • @Cellenza

• @EtienneDinfo

• Blog :• http://blog.cellenza.com/

• https://etienne.deneuve.xyz

• Constellation : • https://developer.myconstellation.io