Présentation
Maîtrisez les principaux concepts et fonctionnalités propres à Docker. Découvrez comment déployer .
Certification : Titre professionnel administrateur système devops
Proposée par AMBIENT IT — 93500 Pantin
Prix
Indiqué par le ou les établissement(s)
2 300 €
Maîtrisez les principaux concepts et fonctionnalités propres à Docker. Découvrez comment déployer .
| Voie | Modalité | Prix | Durée | Niveau de sortie | Provenance |
|---|---|---|---|---|---|
| Formation continue | Présentiel | 2 300 € | — | Bac+3 ou 4 : licence, master 1, maîtrise (niveau 6) | — |
- Connaître les caractéristiques d'un conteneur Linux
- Savoir installer et utiliser Docker
- Maîtriser la création d'images Docker et de Dockerfile
- Savoir conteneuriser des applications complexes
- Maîtriser les notions réseaux sous Docker
- Maîtriser la gestion des données avec Docker
- Savoir interagir avec le Docker Hub et les registry
- Savoir utiliser Docker Compose
- Pouvoir intégrer Docker au sein des projets
- Comprendre les concepts de Ansible
- Savoir architecture des projets complexes avec Ansible
- Déployer Docker avec Ansible
- 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
- 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)
- 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
- Créer et persister des volumes Docker (host/conteneur, inter/conteneur)
- Bonnes pratiques de persistance des données
- Comprendre la stack réseau de Docker
- Utiliser les links Docker
- Créer des réseaux Docker
- 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
- Assemblage de conteneur
- Notion de stack
- Gestion de la scalabilité
- Infrastructure as Code
- Introduction à la notion d'orchestrateur avec Kubernetes
- Création de pod avec Kubernetes
- Introduction à Ansible : principes de base et architecture
- AWX
- Configuration de l'environnement Ansible (SSH)
- Modules Ansible
- Création de playbook 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'utilisation de Ansible pour la gestion de la configuration d'instance cloud sur GCP
- Ansible Galaxy
- Gestion du cycle de vie de conteneurs et orchestration avec Ansible