Formations DevOps Conteneur d'application Formation Docker avec Ansible

Formation Docker & Ansible : Container DevOps

Logo Formation Docker avec Ansible
Prix 1890€ HT / personne
Durée 3 jours (21 heures)
Parcours CPF

Paris | Classe Virtuelle

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation Docker avec Ansible

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 pour maintenir la scalabilité de votre infrastructure.

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 gestion 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 23.0.1) ainsi qu’Ansible 2.14.

 

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
  • Déployer Docker avec Ansible en production

 

Public visé

Développeurs, Architectes, Administrateurs systèmes

 

Pré-requis

Connaissances de base d’un système Unix

Programme de Notre Formation Docker Ansible

 

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
  • Les autres gestionnaires de conteneurs

 

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, de qcow2, ou vdi
  • 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

 

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

 

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

 

Concepts avancés

  • Sécuriser son infrastructure Docker (TLS, App Armor, SELinux…)
  • Docker in Docker
  • Exemple : Portainer
  • Only-Data-container et volume

 

Docker-compose

  • Comment assembler des containers
  • Plateforme d’intégration continue avec Docker utilisant Jenkins, Gitlab, Maven,
    SonarQube, Nexus, Selenium et Jmeter.

 

Docker avec Kubernetes

  • Installation avec Minikube
  • Introduction à la notion de pod

 

Le PaaS OpenShift

  • Docker dans écosystème d’Openshift de chez RedHat
  • Concept de Source-To-Image

 

Introduction à Ansible

  • Installation d’Ansible
  • Commandes Ad-Hoc
  • Commande de base des playbooks
  • Variables, Facts, Template, Handlers, Vault,
  • Inventaires statiques et dynamiques
  • Comment créer ses propres modules Ansible
  • Gérer des containers avec Ansible
  • Les avantages d’Ansible sur le fichier docker-compose
  • Présentation d’Ansible Tower open-source ( AWX)

 

Introduction à Swarm (Module optionnel Swarm + 1 jour)

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

 

Utilisation des containers avec la plateforme d’orchestration Kubernetes (Module optionnel k8s + 1 jour)

  • Mise à disposition d’un cluster Kubernetes: master avec 2 noeuds
  • Installation de l’environnement d’administration de Kubernetes avec Pycharm Pro
  • Premières commandes
  • Présentation de l’architecture de Kubernetes

 

Travaux pratiques sur Kubernetes (Module optionnel k8s)

  • Gestion des commandes impératives et déclaratives
  • Écriture de fichiers Yaml pour piloter Kubernetes
  • Création de pods , labels, namespaces, ReplicaController, ReplicatSet
  • Gestion de CPU et de la mémoire à travers les namespaces
  • Taints et Toleration.
  • Exemple de déploiements RollingUpdate et Recreate.
  • DaemonSet, Pods statiques
  • Stateless et Stateful

 

Méthodes pour installer Kubernetes (Module optionnel k8s)

  • minikube
  • kubeadm avec son script Ansible
  • Avec Google Kubernetes Engine (GKE)
  • Avec Elastic Kubernetes Service (EKS)

Pour aller plus loin

 

Formation Ansible

Formation Kubernetes

Formation Docker Avancé

Formation Kubernetes Avancé

Formation OpenShift

Formation Prometheus et Grafana

Autour du sujet

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

Noté 5 sur 5
18 janvier 2023

Les + : Formation très dense, animé par un formateur très sympathique, disponible et compétent.

Cedric B. de chez International Road Transport Union

Afficher tous les témoignages

Noté 5 sur 5
18 janvier 2023

Les + : Formation très dense, animé par un formateur très sympathique, disponible et compétent.

Cedric B. de chez International Road Transport Union
Noté 5 sur 5
18 janvier 2023

Je souhaite suivre : Container orchestrators: Kubernetes / Openshift / Swarm

Matthieu V. de chez International Road Transport Union
Noté 5 sur 5
18 janvier 2023

Je recommande la formation

Cyril R. de chez SAS ANDEOL
Noté 5 sur 5
7 décembre 2022

Les + : la disponibilité du formateur et le détail apporté à chaque action effectuée

Je souhaite suivre : devops

En synthèse : très bon formateur, contenu de la formation très intéressant

Alexandre T. de chez SCALIAN DS PARIS 15
Noté 5 sur 5
7 décembre 2022

Les + : Très bonne entré en matière pour docker et ansible

Je souhaite suivre : ansible niveau supérieur

Kevin H. de chez SCALIAN DS PARIS 15
Noté 5 sur 5
7 décembre 2022

Les + : Le formateur maîtrise parfaitement son sujet

Les – : Beaucoup trop courte, à mon goût

Je souhaite suivre : Docker & Ansible avancée

En synthèse : La formation est excellente. Il faudra aller encore plus loin

Moumouni D. de chez SCALIAN DS PARIS 15
Noté 5 sur 5
7 décembre 2022

Les + : Beaucoup de pratique

VINCENT F. de chez SCALIAN DS PARIS 15
Noté 4 sur 5
7 décembre 2022

Les + : Plusieurs travaux pratiques

Je souhaite suivre : KAFKA

Abdelhak O. de chez SCALIAN DS PARIS 15
Noté 5 sur 5
12 octobre 2022

Les avantages : les TPs

Cédric P. de chez SCALIAN DS PARIS 15
Noté 4 sur 5
12 octobre 2022

Les + : Le bon couplage de la théorie à la pratique (TP).

Les – : Le temps semble juste.

Je souhaite suivre : Kubernetes

En synthèse : Très bonne formation avec un bon formateur toujours disponible.

Abel E. de chez
Noté 4 sur 5
12 octobre 2022

La richesse du contenu et une large part consacrée à la pratique

L’organisation des TP devrait être plus structurée, peut-être avec un fichier support qui indique le contexte des actions : répertoires d’exécution des commandes, rappel des commandes principales (pas vi / cp ou cat mais les commandes techniques en cours d’apprentissage).

Avoir des participants de même niveau équivalents là, nous avions quelqu’un qui nous a très fortement pénalisé.

Laissez-moi d’abord digérer, mais probablement Kubernetes

Emmanuel G. de chez Avril Services
Noté 5 sur 5
12 octobre 2022

Les exercices pratiques

Kubernetes

Pierre P. de chez FIRCOSOFT SAS
Noté 4 sur 5
22 juin 2022

Pedagogie

Temps court

Kubernetes

Maher G. de chez YAMA CONSULTING
Noté 3 sur 5
22 juin 2022

Workshops

dommage de ne pas avoir de workshop avec des modules docker ou docker-compose via ansible

Fabien P. de chez SAS ADVENTIEL
Noté 4 sur 5
22 juin 2022

Mises en pratiques (Workshops)

Rapidité de la correction des workshops

Christophe B. de chez SAS ADVENTIEL
Noté 3 sur 5
22 juin 2022

le formateur

type de public trop différent. passe trop de temps sur des workshop relativement simple, et du coup manque de workshop un peu plus technique. Pas assez approfondi au niveau docker

deja inscrit à la formation kubernetes

Cyril G. de chez ALTINEA
Noté 3 sur 5
22 juin 2022

Je recommande la formation

Christophe C. de chez NOF METAL COATINGS EUROPE
Noté 5 sur 5
27 avril 2022

Beaucoup de pratiques

Formation git gitlab, jenkins,kubernetes

Ritchy M. de chez
Noté 4 sur 5
27 avril 2022

Tres Bon Formateur

Trops cours pour voir prend une bonne pris en mains

terraform, kubernetes

voir plus haut: points forts et points faibles

Eric Q. de chez AQUAFADAS
Noté 4 sur 5
16 mars 2022

Formateur a l écoute .

Excercices concrets

mise en autonomie pour la protique , super !

kubernetes

Maxime F. de chez
Noté 4 sur 5
2 février 2022

temps pratique

na

kubenetes

Jean François T. de chez CHRONOSERVICES
Noté 4 sur 5
2 février 2022

le travail en ateliers

l’entraide

la convivialité lié au petit nombre

pas spécialement un point faible mais je m’attendais à un peu plus de pratique avancée de Docker.

à voir dans le catalogue 😉

DURAND G. de chez NUTRIBIO
Noté 5 sur 5
23 décembre 2021

Le formateur.

Wasfé A. de chez GROUPE DES ECOLES NATIONALES D'ECONOMIE ET STATISTIQUE
Noté 5 sur 5
23 décembre 2021

Je recommande la formation

Zied Z. de chez GROUPE DES ECOLES NATIONALES D'ECONOMIE ET STATISTIQUE
Noté 5 sur 5
23 décembre 2021

Permet à la fois de découvrir et d’approfondir la nouvelle technologie des containers et de leur orchestration

Certaine partie un peu complexe

Jean Luc M. de chez GROUPE DES ECOLES NATIONALES D'ECONOMIE ET STATISTIQUE
Noté 5 sur 5
23 décembre 2021

formateur compétent

formation dense

Souleymane B. de chez GROUPE DES ECOLES NATIONALES D'ECONOMIE ET STATISTIQUE
Noté 4 sur 5
6 octobre 2021

Pratique

NA

NA

NA

Séverin M. de chez SYSTRA
Noté 4 sur 5
6 octobre 2021

apprendre par le pratique

Mahmoud A. de chez CS NOVIDY'S
Noté 5 sur 5
6 octobre 2021

La pédagogie de la formation permet à tous les niveaux de participer et de comprendre la théorie et de la mettre en pratique.

La disponibilité du formateur.

Les énoncés des exercices étaient parfois un peu léger.

Antoine P. de chez SYSTRA
Noté 5 sur 5
6 octobre 2021

les TPs permettent une excellente découverte de docker et ses fonctionnalités

Kubernetes

Vincent G. de chez MINISTERE DES ARMEES
Noté 5 sur 5
6 octobre 2021

Je recommande la formation

Jean-François D. de chez SYSTRA
Noté 5 sur 5
6 octobre 2021

Disponibilité et attention du formateur très bonne.

Conditions d’accès pour la formation à distance excellentes.

Pas assez longue, pour étudier de façon plus poussée certains points ?

Nicolas D. de chez CS NOVIDY'S
Noté 4 sur 5
6 octobre 2021

Contenu intéressant et utile. Un bon équilibre entre théorie et TPs.

La formulation de quelques questions du TP peuvent paraitre confuses.

Tinkerpop/Janusgraph

Kubernetes

Axel C. de chez MINISTERE DES ARMEES
Noté 5 sur 5
6 octobre 2021

workshops fréquent

ras

Pierre T. de chez SYSTRA
Noté 4 sur 5
6 octobre 2021

Les énoncés des exercices. On comprends pas vraiment ce qu’on doit faire.

Clément Z. de chez SYSTRA
Noté 5 sur 5
6 octobre 2021

Formateur super compétent et hyper agréable.

Il faudrait améliorer certains énoncé,d’exercies, exemple :

# test you have ssh access to the servers

$ ssh [email protected]

[email protected]:~#

# test ansible ping

$ ansible -m ping all

On a l’impression qu’il faut tester le ping dans le docker, alors qu’il faut le tester en dehors du docker.

Charly Y. de chez SYSTRA
Noté 4 sur 5
6 octobre 2021

la formation m est tres utile,moi qui est débutant

pas le temps de tout voir

aucune pour le moment

Aomar A. de chez Venedim
Noté 4 sur 5
22 septembre 2021

Formation orientée sur la pratique

Compétences et disponibilité du du formateur

Olivier T. de chez LA BANQUE POSTALE
Noté 4 sur 5
22 septembre 2021

La découverte de docker et de ce que ça permet

Les problèmes liés au système Windows, le moindre intérêt me concernant sur Ansible n’était pas Ops.

Je ne connais pas le catalogue Ambient IT

Formation très clair. Avec un profil Dev, la partie Ops me semblait plus difficile à appréhender. Mais j’ai retenu la partie docker que je vais m’empresser de mettre en application au quotidien dans le cadre de mes activités pro et perso !

Michaël H. de chez LA BANQUE POSTALE
Noté 5 sur 5
22 septembre 2021

beaucoup de workshops intéressants et la compétence du formateur

Aucun.

Même si nos postes étaient bridés. Albert a su rebondir et nous proposer un contenu intéressant.

Alex M. de chez LA BANQUE POSTALE
Noté 4 sur 5
22 septembre 2021

bonne disponibilité du formateur (lors des exercices)

bonne explication des concepts

exercices compliqués pour un novice

Isabelle B. de chez LA BANQUE POSTALE
Noté 4 sur 5
22 septembre 2021

Je recommande la formation

BLOCH-GOLLIOT B. de chez LA BANQUE POSTALE
Noté 4 sur 5
22 septembre 2021

Bonnes compétences du formateur

Pas parfaitement adapté à des postes de travail reposant sur Docker for Windows

Jérôme B. de chez LA BANQUE POSTALE
Noté 5 sur 5
22 septembre 2021

Exercices pratiques très instructifs pour découvrir Docker

Nécessité d’avoir un poste sous linux pour faire les exercices pratiques (poste LBP verrouillé si l’on n’est pas un développeur)

Pascal B. de chez LA BANQUE POSTALE
Noté 5 sur 5
8 septembre 2021

Couvre tout ce qu’il y a savoir sur docker.

Nombreux tp mise en pratique permettant monté en compétences

Un test plus complet ?

=> certification « blanche »

Kubernetes

Terraform ?

Arthur M. de chez Nexeo Consulting
Noté 5 sur 5
8 septembre 2021

formateur / support de cours

Richard M. de chez
Noté 4 sur 5
8 septembre 2021

Je recommande la formation

Thierry M. de chez AUSY
Noté 4 sur 5
8 septembre 2021

Je recommande la formation

Thierry M. de chez AUSY
Noté 5 sur 5
8 septembre 2021

Couvre tout ce qu’il y a savoir sur docker.

Nombreux tp mise en pratique permettant monté en compétences

Un test plus complet ?

=> certification « blanche »

Kubernetes

Terraform ?

Arthur M. de chez Nexeo Consulting
Noté 4 sur 5
8 septembre 2021

Les TPs qui permettent de se frotter concrètement à cette technologie.

Certains pré-requis au niveau installation (ansible, python)

La suite … i.e. les orchetrateurs

Merci à Frank. Très bonnes interactions.

Jean-Yves L. de chez

Noter la formation

Prix 1890€ HT / personne
Durée 3 jours (21 heures)
Parcours CPF

Paris | Classe Virtuelle

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp