Mais conteĂșdo relacionado Semelhante a Gab2015 Jean-Marie Crommen Docker sur Azure (20) Mais de Vincent Thavonekham-Pro (11) Gab2015 Jean-Marie Crommen Docker sur Azure4. Microsoft Azure#GlobalAzure #ViseoSpirit
⹠Juin 2008 : création de la société dotCloud (FR)
âą Mars 2013 : Docker devient opensource
âą Fin 2013 :
â dotCloud devient Docker inc.
â Google intĂšgre Docker
âą 2014 :
â Amazon intĂšgre Docker
â Partenaire avec Microsoft
âą 2015 :
â BĂ©ta des nouveaux outilsâŠ
Historique
4
5. Microsoft Azure#GlobalAzure #ViseoSpirit
âą Fabriquer rapidement et simplement des environnements
logiciels
âą Automatiser
â le dĂ©ploiement d'applications dans des conteneurs logiciels
â lâinfrastructure dans le cadre du DevOps
⹠Permet la cohabitation de différentes distributions Linux sur
le mĂȘme OS
⹠Scalabilité
âą Faire fonctionner ces containers sur Linux, Mac ou Windows
Tour dâhorizon 1/2
5
6. Microsoft Azure#GlobalAzure #ViseoSpirit
âą Un moteur de containers Linux
⹠Basé sur les technologies
â LXC
â namespaces
â cgroups
âą DĂ©veloppĂ© en âGoâ
âą LA technologie de container largement retenue en
entreprise
â devenu un standard de-facto
â « millions of Linux developers and providing an easy user experience to
manage the lifecycle of containers » (Source Microsoft)
Tour dâhorizon 2/2
6
12. Microsoft Azure#GlobalAzure #ViseoSpirit
âą Images : contient lâapplication (fichier matrice)
âą Container : instance dâune image
âą Repository : bibliothĂšque dâimages
â Public : Docher Hub : registry.hub.docker.com
â PrivĂ© : Docker-registry : github.com/docker/docker-
registry
Architecture Docker â ElĂ©ments clĂ©s
12
13. Microsoft Azure#GlobalAzure #ViseoSpirit
âą Docker Machine :
â DĂ©marrer une instance docker sur n'importe quelle infra
â Rackspace, VMWare, GCE, Exoscale, Concerto, Azure, Amazon...
â Evolution de boot2docker
âą Docker Swarm :
â GĂ©rer les conteneurs sur le cluster.
â C'est un scheduler de conteneurs Docker
â Permet de scaler une application sur des nĆuds du cluster
âą Docker Compose (FIG) :
â DĂ©crire des configurations de lancements
â Fichiers de configuration en YAML
âą Docker Hub "Enterprise"
â Un store de Docker : MongoDB, Tomcat, NGINX, etc.
â + 60 000 image
â Entreprise : permet de l'avoir en interne (1er produit payant) + support
Architecture Docker â ecosystĂšme
13
Notas do Editor Pour Azure : https://msopentech.com/blog/2014/08/28/docker-containers-on-microsoft-azure-with-kubernetes-visualizer/
http://mea.opennessatmicrosoft.com/post/107304185090/oss-training-for-it-pros-chef-puppet-docker-on