SlideShare une entreprise Scribd logo
Mini Projet
Gestion et Supervision de l’outil ”Docker”
Mokhless Hachicha
Mohamed Gontara
3`eme ann´ee G´enie des T´el´ecommunications
16 janvier 2017
Plan
1 Introduction
C’est quoi DevOps
La chaine de DevOps
2 Probl`ematique
3 Solution
Docker
Comparaison entre la notion des VMs et Docker
Containers
Images
4 Interface d’utilisateur
Portainer
5 D´emonstration
Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration
C’est quoi DevOps
DevOps
C’est un terme utilis´e
pour d´esign´e un
ensemble de pratiques
DEVelppement et
OP´erationS
Automatisation du
processus de livraison
des logiciels
1 / 9
Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration
La chaine de DevOps
DevOps
2 / 9
Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration
Probl`ematique
Le d´eveloppeur ne peut pas utiliser plusieurs version d’IDE sur
la mˆeme machine
Il ne peut pas installer plusieurs serveur ou des outils (base de
donn´ees , Big Data , Cloud , Web)
3 / 9
Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration
Docker
Docker
C’est un outil open source qui
fonctionne sur les distributions
Linux , windows et Mac
Bas´e sur la notion des contenaires
et des images syst`eme.
Utilise moins de ressources
Fiable et rapide
4 / 9
Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration
Comparaison entre la notion des VMs et Docker
Comparaison entre la notion des VMs et Docker
Architecture des VMs Architecture Docker
5 / 9
Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration
Containers
Containers
Containers :Les conteneurs sont ´ex´ecut´e sur une seule machine
partagent le mˆeme noyau de syst`eme d’exploitation.Ils
commencent instantan´ement et utilisent moins de RAM.
6 / 9
Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration
Images
Images
Images :Les images sont construites `a partir de syst`emes de
fichiers en couches et partagent des fichiers communs, rendre
l’utilisation du disque et les t´el´echargements d’images
beaucoup plus efficaces.
7 / 9
Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration
Portainer
Portainer
Portainer est une interface d’utilisateur open source l´eg`ere qui
permet de g´erer facilement votre hˆote Docker.
8 / 9
Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration
D´emonstration
D´emonstration
9 / 9
Merci Pour Votre Attention

Contenu connexe

Tendances

Presentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDGPresentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDG
TinarivosoaAbaniaina
 
Alphorm.com Formation Docker (1/2) : Installation et Administration
Alphorm.com Formation Docker (1/2) : Installation et AdministrationAlphorm.com Formation Docker (1/2) : Installation et Administration
Alphorm.com Formation Docker (1/2) : Installation et Administration
Alphorm
 
Docker.pptx
Docker.pptxDocker.pptx
Docker.pptx
balaji257
 
Docker introduction & benefits
Docker introduction & benefitsDocker introduction & benefits
Docker introduction & benefits
Amit Manwade
 
Docker - un outil pour faciliter le développement et le déploiement informatique
Docker - un outil pour faciliter le développement et le déploiement informatiqueDocker - un outil pour faciliter le développement et le déploiement informatique
Docker - un outil pour faciliter le développement et le déploiement informatique
sdenier
 
Intro docker
Intro dockerIntro docker
Intro docker
Fedir RYKHTIK
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
boulonvert
 
Docker
DockerDocker
A la découverte de kubernetes
A la découverte de kubernetesA la découverte de kubernetes
A la découverte de kubernetes
Julien Maitrehenry
 
Tadx - Présentation Conteneurisation
Tadx -  Présentation ConteneurisationTadx -  Présentation Conteneurisation
Tadx - Présentation Conteneurisation
TADx
 
Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
dotCloud
 
Docker in real life
Docker in real lifeDocker in real life
Docker in real life
Nguyen Van Vuong
 
Docker Basics
Docker BasicsDocker Basics
Docker Basics
DuckDuckGo
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
Instruqt
 
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Silicon Comté
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT Campus
Ajeet Singh Raina
 
Apache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performantApache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performant
ALTIC Altic
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
Peng Xiao
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
boulonvert
 

Tendances (20)

Presentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDGPresentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDG
 
Alphorm.com Formation Docker (1/2) : Installation et Administration
Alphorm.com Formation Docker (1/2) : Installation et AdministrationAlphorm.com Formation Docker (1/2) : Installation et Administration
Alphorm.com Formation Docker (1/2) : Installation et Administration
 
Docker.pptx
Docker.pptxDocker.pptx
Docker.pptx
 
Docker introduction & benefits
Docker introduction & benefitsDocker introduction & benefits
Docker introduction & benefits
 
Docker - un outil pour faciliter le développement et le déploiement informatique
Docker - un outil pour faciliter le développement et le déploiement informatiqueDocker - un outil pour faciliter le développement et le déploiement informatique
Docker - un outil pour faciliter le développement et le déploiement informatique
 
Intro docker
Intro dockerIntro docker
Intro docker
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
 
Docker
DockerDocker
Docker
 
A la découverte de kubernetes
A la découverte de kubernetesA la découverte de kubernetes
A la découverte de kubernetes
 
Tadx - Présentation Conteneurisation
Tadx -  Présentation ConteneurisationTadx -  Présentation Conteneurisation
Tadx - Présentation Conteneurisation
 
Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et Configuration
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Docker in real life
Docker in real lifeDocker in real life
Docker in real life
 
Docker Basics
Docker BasicsDocker Basics
Docker Basics
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
Introduction à Docker et utilisation en production /Digital apéro Besançon [1...
 
Introduction to Docker - VIT Campus
Introduction to Docker - VIT CampusIntroduction to Docker - VIT Campus
Introduction to Docker - VIT Campus
 
Apache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performantApache Kafka, Un système distribué de messagerie hautement performant
Apache Kafka, Un système distribué de messagerie hautement performant
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 

Similaire à Docker

Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec docker
gcatt
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
XebiaLabs
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez Croesus
Martin Deslongchamps
 
devops.pdf
devops.pdfdevops.pdf
devops.pdf
qsdqsd4
 
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Scaleway
 
Sw 100 fr docker conteneurisation des applications
Sw 100 fr docker conteneurisation des applicationsSw 100 fr docker conteneurisation des applications
Sw 100 fr docker conteneurisation des applications
Stephane Woillez
 
La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...
Laurent Goujon
 
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Microsoft Technet France
 
Production logicielle, outils et pratiques
Production logicielle, outils et pratiquesProduction logicielle, outils et pratiques
Production logicielle, outils et pratiques
Johan Moreau
 
Introduction à DotNetNuke
Introduction à DotNetNukeIntroduction à DotNetNuke
Introduction à DotNetNuke
Microsoft
 
DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012
Cyril P
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
YounesOuladSayad1
 
Docker le buzz est il justifié ?
Docker le buzz est il justifié ? Docker le buzz est il justifié ?
Docker le buzz est il justifié ?
Romain Chalumeau
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybride
Microsoft Technet France
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybride
Microsoft
 
Configurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfConfigurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdf
Hamida Rebai Trabelsi
 
Les framework mvc
Les framework mvcLes framework mvc
Les framework mvc
Alloin Théo
 
Modele mvc
Modele mvcModele mvc
Modele mvc
Soulef riahi
 
Donner le pouvoir de build à votre PO - DroidCon Paris 18 june 2013
Donner le pouvoir de build à votre PO -  DroidCon Paris 18 june 2013Donner le pouvoir de build à votre PO -  DroidCon Paris 18 june 2013
Donner le pouvoir de build à votre PO - DroidCon Paris 18 june 2013
Paris Android User Group
 
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfConteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Hamida Rebai Trabelsi
 

Similaire à Docker (20)

Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec docker
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez Croesus
 
devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
Des bancs de l’école à la réalité en entreprise, retour d’expérience sur...
 
Sw 100 fr docker conteneurisation des applications
Sw 100 fr docker conteneurisation des applicationsSw 100 fr docker conteneurisation des applications
Sw 100 fr docker conteneurisation des applications
 
La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...
 
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
Scénarios de déploiement d’applications multiplateformes avec Citrix/Microsof...
 
Production logicielle, outils et pratiques
Production logicielle, outils et pratiquesProduction logicielle, outils et pratiques
Production logicielle, outils et pratiques
 
Introduction à DotNetNuke
Introduction à DotNetNukeIntroduction à DotNetNuke
Introduction à DotNetNuke
 
DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement brute
 
Docker le buzz est il justifié ?
Docker le buzz est il justifié ? Docker le buzz est il justifié ?
Docker le buzz est il justifié ?
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybride
 
System Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybrideSystem Center 2012 R2 en environnement hétérogène et hybride
System Center 2012 R2 en environnement hétérogène et hybride
 
Configurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdfConfigurer GitHub Actions avec Docker et DotNET 8.pdf
Configurer GitHub Actions avec Docker et DotNET 8.pdf
 
Les framework mvc
Les framework mvcLes framework mvc
Les framework mvc
 
Modele mvc
Modele mvcModele mvc
Modele mvc
 
Donner le pouvoir de build à votre PO - DroidCon Paris 18 june 2013
Donner le pouvoir de build à votre PO -  DroidCon Paris 18 june 2013Donner le pouvoir de build à votre PO -  DroidCon Paris 18 june 2013
Donner le pouvoir de build à votre PO - DroidCon Paris 18 june 2013
 
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdfConteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
Conteneuriser une application .NET 8 en utilisant Docker et Azure.pdf
 

Docker

  • 1. Mini Projet Gestion et Supervision de l’outil ”Docker” Mokhless Hachicha Mohamed Gontara 3`eme ann´ee G´enie des T´el´ecommunications 16 janvier 2017
  • 2. Plan 1 Introduction C’est quoi DevOps La chaine de DevOps 2 Probl`ematique 3 Solution Docker Comparaison entre la notion des VMs et Docker Containers Images 4 Interface d’utilisateur Portainer 5 D´emonstration
  • 3. Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration C’est quoi DevOps DevOps C’est un terme utilis´e pour d´esign´e un ensemble de pratiques DEVelppement et OP´erationS Automatisation du processus de livraison des logiciels 1 / 9
  • 4. Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration La chaine de DevOps DevOps 2 / 9
  • 5. Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration Probl`ematique Le d´eveloppeur ne peut pas utiliser plusieurs version d’IDE sur la mˆeme machine Il ne peut pas installer plusieurs serveur ou des outils (base de donn´ees , Big Data , Cloud , Web) 3 / 9
  • 6. Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration Docker Docker C’est un outil open source qui fonctionne sur les distributions Linux , windows et Mac Bas´e sur la notion des contenaires et des images syst`eme. Utilise moins de ressources Fiable et rapide 4 / 9
  • 7. Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration Comparaison entre la notion des VMs et Docker Comparaison entre la notion des VMs et Docker Architecture des VMs Architecture Docker 5 / 9
  • 8. Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration Containers Containers Containers :Les conteneurs sont ´ex´ecut´e sur une seule machine partagent le mˆeme noyau de syst`eme d’exploitation.Ils commencent instantan´ement et utilisent moins de RAM. 6 / 9
  • 9. Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration Images Images Images :Les images sont construites `a partir de syst`emes de fichiers en couches et partagent des fichiers communs, rendre l’utilisation du disque et les t´el´echargements d’images beaucoup plus efficaces. 7 / 9
  • 10. Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration Portainer Portainer Portainer est une interface d’utilisateur open source l´eg`ere qui permet de g´erer facilement votre hˆote Docker. 8 / 9
  • 11. Introduction Probl`ematique Solution Interface d’utilisateur D´emonstration D´emonstration D´emonstration 9 / 9
  • 12. Merci Pour Votre Attention