Formation Technologie Docker & Ansible

5,0 rating
Logo Formation Docker

2100€

1890€ HT / personne

3 jours (21 heures)

Paris
Il ne reste que quelques places
Disponible aussi en intra-entreprise pour former votre équipe.

Présentation

Docker est un puissant logiciel libre qui automatise le déploiement d’applications dans des conteneurs logiciels.
Un container Docker, à l’opposé de machines virtuelles traditionnelles, ne requiert aucun système d’exploitation séparé et n’en fournit aucun, vous garantissant ainsi un usage adapté des ressources.
Dans cette formation, destinée aux administrateurs et aux développeurs souhaitant devenir immédiatement opérationnels, vous apprendrez à utiliser de façon intensive la technologie Docker.

Cette formation avancée sur 3 jours vous présentera la plateforme Docker et son écosystème au complet. Vous apprendrez à l’installer, l’intégrer dans tous vos projets d’infrastructure DevOps, d’utiliser les bonnes pratiques et les bons usages afin de maîtriser cette technologie. Vous apprendrez également à automatiser Docker grâce à Ansible, comme outils de gestions de vos configurations. (*)

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de Docker (à la date de rédaction de l’article : Docker 18.09.2 EE & CE) ainsi qu’Ansible 2.4.7. (*)

* Ansible est une option possible en format intraentreprise

 

Objectifs

  • Connaître les caractéristiques d’un conteneur Linux.
  • Savoir installer et utiliser Docker.
  • Maîtriser la création des images Docker et les Dockerfile.
  • Savoir interagir avec le Docker Hub et des registry privés.
  • Maîtriser les notions réseaux de Docker (networks, links).
  • Maîtriser la gestion des données avec Docker (volumes).
  • Savoir utiliser Docker Swarm, Docker Compose et Docker Machine
  • Pouvoir intégrer Docker au sein de vos projets
  • Pour déployer Docker en production

 

Public visé

Développeurs, Architectes, Administrateurs systèmes

 

Prérequis

Connaissances de base d’un système Unix

 

Programme de la formation Docker

 

 

Introduction aux conteneurs

  • Présentation du concept de conteneur Linux
  • Cas d’utilisation des conteneurs Linux
  • Les différences entre conteneurs et machines virtuelles
  • Présentation de Docker et de son architecture
  • Avantages et inconvénients de Docker

 

Créer ses premiers Conteneurs Docker

  • Installation de Docker
  • Le cycle de vie d’un conteneur
  • Lancer un conteneur avec docker run (en mode interactif, en mode détaché…)
  • Interagir avec un conteneur depuis le host (exec, inspect, logs…)

 

Les images Docker

  • Qu’est-ce qu’une image Docker
  • Créer une image à partir d’un conteneur
  • Créer une image à partir d’un iso
  • Différence entre save, export, load, commit
  • Créer une image à partir d’un Dockerfile
  • Différence entre COPY, ADD et ENTRYPOINT et CMD
  • Stocker et récupérer des images depuis le Docker Hub
  • Mettre en place un registre privé et y stocker ses images

 

Le réseau avec Docker

  • Comprendre la stack réseau de Docker
  • Utiliser les links Docker
  • Créer des networks Docker et connaître les drivers réseaux

 

La persistance des données avec Docker

  • Créer et persister des volumes Docker (host/conteneur, inter-conteneurs)
  • Bonnes pratiques de persistance de données avec Docker

 

Docker-compose

  • Comment assembler des containers

 

Docker avec Kubernetes

  • installation avec Minikube
  • Introduction à la notion de poid

 

Le Paas Openshift

  • Docker dans ecosysteme d’Openshift de chez RedHat
  • Concept de Source-To-Image

 

Concepts avancés

  • Sécuriser son infrastructure Docker (TLS, App Armor, SELinux…)
  • Docker in Docker
  • Only-Data-container
  • Sidecar container
  • Plateforme d’intégration continue avec Docker

 

Introduction à Ansible

  • Prise en main d’Ansible avec docker.py
  • Gérer des containers avec Ansible

 

Introduction à Swarm

  • Orchestration et clusterisation
  • Présentation de Docker Machine
  • Présentation de l’orchestrateur Swarm
  • Déploiement d’applications

 

Ansible (en option – uniquement possible en intraentreprise)

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

    Nos Formateurs Référents

    François

    François

    Passionné par le mouvement DevOps et la standardisation des conteneurs, il aime travailler sur ces environnements (Docker majoritairement) et essayer de nouvelles choses sur cet écosystème. JugLeader, Speaker, Enseignant et Freelance à ses heures perdues, il continue en plus de son focus sur les architectures container based, à rester proche du développement.

    Herve

    Herve

    Après 25 ans d’expérience en informatique, je me consacre à partager mes expériences en génie logiciel et Devops auprès des personnes souhaitant évoluer vers ces nouveaux métiers liés à la mise en production du logiciel. Depuis 2 ans, j’ai formé une quarantaine de personnes sur les technologies Open-source de l’intégration et du déploiement continu.

    Témoignages

    5,0 rating
    15 décembre 2017

    Très bon formateur !

    Andrei M. de XComponent
    Afficher tous les témoignages
    5,0 rating
    15 décembre 2017

    Très bon formateur !

    Andrei M. de XComponent
    5,0 rating
    13 décembre 2017

    Très bonne formation, très bon formateur

    Moussa T. d'Invivoo
    5,0 rating
    13 décembre 2017

    Merci François !

    Charles Aurélien P. de Celad Groupe
    5,0 rating
    13 décembre 2017

    Très bonnes compétences de François sur le sujet

    Aurélien B. de FEI
    5,0 rating
    2 février 2017

    Bonne formation #docker avec @dalavoie demain la suite 🙂 @docker

    Jérémy D. - Freelance
    Noter la formation

    2100€

    1890€ HT / personne

    3 jours (21 heures)

    Paris
    Il ne reste que quelques places
    Disponible aussi en intra-entreprise pour former votre équipe.

    Une question ? Un projet ?

    Pour des informations complémentaires, n’hésitez pas à nous contacter.