Docker et Ansible

Ambient it

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
2268 €
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
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.
Programme
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, 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

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 pod


Le Paas Openshift
Docker dans écosystème 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
Plateforme d'intégration continue avec Docker


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

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Quelle est votre situation ?

Haut de page