Formations DevOps & Agilité Formation Docker avec Ansible

Formation Docker & Ansible : Container DevOps

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

Paris | à distance | FNE

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 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 20.10.17) ainsi qu’Ansible 2.13.

 

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é 4 sur 5
22 juin 2022

Pedagogie
Temps court
Kubernetes

Maher G. de chez YAMA CONSULTING

Afficher tous les témoignages

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 root@172.21.1.4
root@467a3d1e055b:~#
# 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
Noté 3 sur 5
24 mars 2021

La pratique, mais on ne voit pas trop de chose que de basique.
des slides pauvre d’informations.

Omar N. de chez SIGT

Réponse d'Ambient IT

Bonjour Omar,
Nous prenons en compte votre avis.
Merci.

Noté 4 sur 5
24 mars 2021

beaucoup de pratique; formateur compétent

Sandrine B. de chez
Noté 5 sur 5
24 mars 2021

le formateur
pour ma part juste le niveau
CKA

Samy M. de chez OLCYA
Noté 5 sur 5
24 mars 2021

Plein !

Vincent R. de chez
Noté 4 sur 5
11 février 2021

Workshop
Pas de correction collective

Jean-Benoit R. de chez Scalian DS
Noté 4 sur 5
11 février 2021

Les différents travaux pratiques et l’aide
Formation qui m’a permis de découvrir et être opérationnel sur les outils

Aurélien Z. de chez Scalian DS
Noté 4 sur 5
11 février 2021

La disponibilité du formateur à répondre aux questions.
La mise en place un peu longue à distance. Peut-être l’utilisation de VM serait une réponse au problème.
Aucune pour le moment. Je demanderai une formation en fonction des besoins de mon nouveau projet

Ludovic D. de chez Scalian DS
Noté 3 sur 5
11 février 2021

disponibilité formateur
manque d’approfondissement « didactique »
manque de théorie structurante, de support écrit détaillé
formation à distance non pertinente même si fonctionnelle
mode piscine !

Nicolas C. de chez Scalian DS
Noté 5 sur 5
11 février 2021

De très bon slide et excellente pédagogie pour comprendre le principe de Docker, et les concepts d’Ansible, bien d’avoir directement parlé des best practices et des rôles.
Lorsque nous ne connaissons pas les technos web, on peut être un peu perdu sur la partie docker, un peu plus de workshop ansible. Durant le workshop de fin, prévoir un truc et le faire tous ensemble.
Une formation plus poussée sur Ansible

Abdenasser A. de chez Scalian DS
Noté 4 sur 5
11 février 2021

Disponibilité et clarté du formateur. C’est un bon tremplin dans les domaine traités.
Besoin de connaissances annexes (exemple : web) qui sont source de problèmes non liés au programme de la formation.
Javascript, centos

Denis V. de chez Scalian DS
Noté 4 sur 5
16 décembre 2020

L’équilibre entre théorie et pratique
Peut être qu’il faudrait passer un peu plus de temps sur docker en essayant de faire des installations plus compliquées
Peut être une formation ionic

Anthony M. de chez AKPartners
Noté 4 sur 5
16 décembre 2020

toute la pratique réalisé

Marine G. de chez UNIVERSITÉ DE MONTPELLIER CC 422

Noter la formation

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

Paris | à distance | FNE

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