SlideShare une entreprise Scribd logo
1  sur  12
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

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 AdministrationAlphorm
 
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 informatiquesdenier
 
A la découverte de kubernetes
A la découverte de kubernetesA la découverte de kubernetes
A la découverte de kubernetesJulien Maitrehenry
 
Tadx - Présentation Conteneurisation
Tadx -  Présentation ConteneurisationTadx -  Présentation Conteneurisation
Tadx - Présentation ConteneurisationTADx
 
Introduction à docker.io
Introduction à docker.ioIntroduction à docker.io
Introduction à docker.ioNicolas Hennion
 
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 ConfigurationAlphorm
 
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
Introduction to DockerIntroduction to Docker
Introduction to DockerLuong Vo
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec dockergcatt
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to dockerInstruqt
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfboulonvert
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...XavierPestel
 
Gitlab CI : Integration et Déploiement Continue
Gitlab CI : Integration et Déploiement ContinueGitlab CI : Integration et Déploiement Continue
Gitlab CI : Integration et Déploiement ContinueVincent Composieux
 
Docker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and ContainersDocker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and ContainersYajushi Srivastava
 
Présentation de Microsoft Azure
Présentation de Microsoft AzurePrésentation de Microsoft Azure
Présentation de Microsoft AzureChristophe Peugnet
 

Tendances (20)

kubernetes, pourquoi et comment
kubernetes, pourquoi et commentkubernetes, pourquoi et comment
kubernetes, pourquoi et comment
 
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 - 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
 
A la découverte de kubernetes
A la découverte de kubernetesA la découverte de kubernetes
A la découverte de kubernetes
 
What is Docker
What is Docker What is Docker
What is Docker
 
Tadx - Présentation Conteneurisation
Tadx -  Présentation ConteneurisationTadx -  Présentation Conteneurisation
Tadx - Présentation Conteneurisation
 
Introduction à docker.io
Introduction à docker.ioIntroduction à docker.io
Introduction à docker.io
 
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
 
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...
 
What is Docker
What is DockerWhat is Docker
What is Docker
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec docker
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Jenkins
JenkinsJenkins
Jenkins
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
Docker
DockerDocker
Docker
 
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
Pipeline Devops - Intégration continue : ansible, jenkins, docker, jmeter...
 
Gitlab CI : Integration et Déploiement Continue
Gitlab CI : Integration et Déploiement ContinueGitlab CI : Integration et Déploiement Continue
Gitlab CI : Integration et Déploiement Continue
 
Docker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and ContainersDocker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and Containers
 
Présentation de Microsoft Azure
Présentation de Microsoft AzurePrésentation de Microsoft Azure
Présentation de Microsoft Azure
 

Similaire à 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 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 CroesusMartin Deslongchamps
 
devops.pdf
devops.pdfdevops.pdf
devops.pdfqsdqsd4
 
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 applicationsStephane 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 pratiquesJohan Moreau
 
Introduction à DotNetNuke
Introduction à DotNetNukeIntroduction à DotNetNuke
Introduction à DotNetNukeMicrosoft
 
DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012DotNetNuke aux TechDays 2012
DotNetNuke aux TechDays 2012Cyril P
 
developpement web framework cms developpement brute
developpement web framework cms developpement brutedeveloppement web framework cms developpement brute
developpement web framework cms developpement bruteYounesOuladSayad1
 
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 hybrideMicrosoft 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 hybrideMicrosoft
 
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.pdfHamida Rebai Trabelsi
 
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 2013Paris 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.pdfHamida Rebai Trabelsi
 

Similaire à Docker (20)

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
 
Web services
Web servicesWeb services
Web services
 

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