Sélectionner une page
Formations DevOps Conteneur d'application Formation Docker avec Ansible

Formation Docker & Ansible : Container DevOps

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

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Avec notre cours sur Docker qui est devenu un pilier de notre catalogue DevOps, vous allez apprendre à utiliser l’outil qui a révolutionné le monde de l’informatique ces dernières années. En effet, Docker est un puissant logiciel libre qui automatise le déploiement d’applications dans des conteneurs logiciels.

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 couplée à l’automatisation apportée par Ansible.

Cette formation menée par un expert est dispensée sur 3 jours et 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 outil 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 26) ainsi qu’Ansible 2.18.

 

Objectifs

  • Savoir installer et utiliser Docker
  • Maîtriser la gestion des données avec Docker
  • Savoir utiliser Docker Compose
  • Pouvoir intégrer Docker au sein des projets
  • Comprendre les concepts de Ansible
  • Déployer Docker avec Ansible

 

Public visé

  • Développeurs
  • Administrateurs système
  • DevOps
  • Architectes Cloud

 

Pré-requis

  • Connaissances de base d’un système Linux
  • Savoir utiliser SSH et pouvoir se connecter en SSH sur une machine distante
  • Git et un compte Github
  • Windows avec WSL et Docker Desktop ou Linux ou Mac
  • Tester Mes Connaissances

 

Recommandations de lecture avant et après la formation

 

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
  • Cycle de vie d’un conteneur
  • Lancer un conteneur avec docker run (mode interactif, mode détaché)
  • Interagir avec un conteneur depuis le host (exec, inspect, logs)

 

Images Docker

  • Notion d’image Docker
  • Créer une image à partir d’un conteneur
  • Manipulation d’image (save, export, load, commit)
  • Dockerfile
  • Différence entre ADD/COPY ENTRYPOINT/CMD
  • Registry et Dockerhub

 

Persistance des données

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

 

Réseaux avec Docker

  • Comprendre la stack réseau de Docker
  • Utiliser les links Docker
  • Créer des réseaux Docker

 

Concepts avancés

  • Sécuriser son infrastructure Docker (TLS, AppArmor)
  • Automatisation de build avec buildX et Github Actions
  • Gestion de la consommation des ressources
  • Portainer
  • Docker in Docker

 

Docker-compose

  • Assemblage de conteneur
  • Notion de stack
  • Gestion de la scalabilité
  • Infrastructure as Code

 

Nécessité d’orchestration

  • Introduction à la notion d’orchestrateur avec Kubernetes
  • Création de pod avec Kubernetes

 

Ansible

  • Introduction à Ansible : principes de base et architecture
  • AWX
  • Configuration de l’environnement Ansible (SSH)
  • Modules Ansible
  • Création de playbooks Ansible
  • Utilisation de jinja2 pour la gestion des templates
  • Portabilité des playbooks
  • Utilisation de ansible-vault pour la sécurisation des secrets
  • Gestion des inventaires statiques et dynamiques
  • Exemple d’utilisation d’Ansible pour la gestion de la configuration d’instances cloud sur GCP
  • Ansible Galaxy
  • Gestion du cycle de vie de conteneurs et orchestration avec Ansible

 

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 des 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)

Quel est le format de la formation ?

La formation est pratique et axée sur des cas réels. Elle inclut des démonstrations, des exercices pratiques et des ateliers permettant aux participants de comprendre comment fonctionne une architecture conteneurs basée sur Docker. Le but est ici de créer ses premiers conteneurs Docker et d’automatiser des tâches avec Ansible.

Quel est l'objectif principal de cette formation ?

Cette formation vise à vous apprendre à installer et à utiliser Docker qui est l’un des logiciels les plus fondamentaux du DevOps. A l’issue de cette formation, vous serez en mesure de déployer des applications conteneurisées et de les gérer en utilisant Docker compose et Ansible.

Quels outils sont nécessaires pour suivre la formation ?

Les participants doivent disposer d’un compte Github et d’avoir Git installé sur leurs machines. Ils doivent également pouvoir se connecter en SSH sur une machine distante. 

Quelle formation suivre ensuite ?

Cette formation est cruciale pour faire de vous un expert DevOps, mais il existe d’autres outils qu’il est crucial de maitriser. Vous pouvez suivre notre formation Kubernetes, cruciale pour la bonne gestion de vos conteneurs applicatifs ou même suivre notre formation Docker Avancée qui vous permettra de devenir un véritable expert.

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

4 décembre 2024

Les + : exercices bien pensés

Les – : les pre-requis , dans mon cas j’utilise docker sur un serveur de ma société et pb lors du cours pour certaines actions car les comptes sont bridés au niveau de l’accès a certaine fonction a utiliser

=> Le mieux aurait été d’être en presentiel et utiliser poste deja pre-installé avec tous les outils a dispositions

En synthèse : Très bon formateur

Jean-Luc G. de chez Holding Socotec

Afficher tous les témoignages

4 décembre 2024

Les + : exercices bien pensés

Les – : les pre-requis , dans mon cas j’utilise docker sur un serveur de ma société et pb lors du cours pour certaines actions car les comptes sont bridés au niveau de l’accès a certaine fonction a utiliser

=> Le mieux aurait été d’être en presentiel et utiliser poste deja pre-installé avec tous les outils a dispositions

En synthèse : Très bon formateur

Jean-Luc G. de chez Holding Socotec
4 décembre 2024

Les + : la pratique

Les – : on n’a pas vu certains point qui ont été listés plus haut et donc ça va être de l’auto formation si je veux les connaitre mieux. ce qui fait le qcm a été une catastrophe pour moi car les questions posées n’étaient évidentes pour moi

Je souhaite suivre : openshift et jenkins

En synthèse : j’ai appris certaines choses sur docker et ansible mais je suis loin, très loin d’être opérationnel a ce sujet. il me faudrait encore de la pratique et un peu de théorique. la formation est trop courte, je pense qu’elle devrait faire une semaine complète (5jours)

Aga B. de chez
5 juin 2024

Les + : Cours très complet.

Les – : Le manque de temps, cinq jours auraient été préférables pour prendre le temps de tout maîtriser.

Je souhaite suivre : La semaine prochaine : Kube

Johann L. de chez
5 juin 2024

Les + : balayage assez complet de Docker et des différentes possibilités, partie sur CI CD intéressante

Les – : trop de sujet vu sur une période de temps trop courte, à mon sens docker et ansible devrait faire l’objet de 2 formations distinctes

Aurelien G. de chez
5 juin 2024

Je recommande la formation

Michel J. de chez
5 juin 2024

Les + : docker

Les – : kubernetes

Franck T. de chez GIE AGPM GESTION
5 juin 2024

Les + : Intérêt de monter en compétence sur Docker.

Les – : Non maîtrise encore des concepts Docker.

Je souhaite suivre : Kubernetes

En synthèse : Merci pour tout.

Abdelyazid A. de chez
5 juin 2024

Les + : Formateur très disponible, rythme soutenu.

Les – : Définition des pré-requis avant la formation un peu trop succincte.

(nécessite une culture générale autours de la logique des containers déjà assez développée)

Jean-Guillaume A. de chez GROUPE ISARA ISEMA
22 décembre 2023

Je recommande la formation

Adrien R. de chez FONDATION POUR LA CULTURE ET LES CIVILISATIONS DU VIN
22 décembre 2023

Les + : Formation complète, progressive et bien documentée

Les – : Très riche / dense donc difficile d’être vraiment opérationnel à l’issue

Eric F. de chez FONDATION POUR LA CULTURE ET LES CIVILISATIONS DU VIN
22 décembre 2023

Je recommande la formation

Julien P. de chez FONDATION POUR LA CULTURE ET LES CIVILISATIONS DU VIN
22 décembre 2023

Je recommande la formation

Jean-Charles D. de chez FONDATION POUR LA CULTURE ET LES CIVILISATIONS DU VIN

Noter la formation

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

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

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