Utiliser des conteneurs avec Docker
Utiliser des containers avec les technologies Docker
Nos formations sont proposées en inter-entreprise selon le calendrier proposé ci-dessous. Nous pouvons aussi nous déplacer au sein de votre entité. N’hésitez pas à nous demander plus d’information !

Objectifs du cours
L’utilisation des conteneurs est probablement un des sujets les plus en vogue aujourd’hui dans le domaine de l’administration système et des projets : développer, tester, déployer sont autant de cas d’utilisation.
Nous vous proposons une formation adaptée à votre besoin s’appuyant sur une connaissance avancée des briques de base sur lesquelles reposent les technologies Docker, une expérience reconnue dans le milieu de l’Open Source.
- Intégrer les concepts de base de docker
- Savoir gérer des images docker en local et à distance
- Connaitre l’anatomie d’un dockerfile
- Maîtriser les bases du stockage, du réseau et de la sécurité
Prérequis
- Notions d’administration système et d’infrastructure Linux
- Connaissance du langage shell
Contenu
JOUR 1
Présentation
- Aperçu
- Vocabulaire
- Architecture d’ensemble
Mise en place
- Installation
- Droits utilisateurs
Premières images et conteneurs
- Créer une image à partir de rien
- Utilisation d’une image existante
- Utilisation d’un conteneur existante
- Suppression d’une image docker
Dockerfile : détail des instructions
JOUR 2
Exemple : PostgreSQL – construction d’une image
- Dockerfile
- Test
Stockage
- Volumes
- Conteneur de données
- Docker volume
- Drivers de stockage
Réseau
- Configuration par défaut
- User defined network
Sécurité
- Accès au démon
- Utilisation d’images
- User namespace
- inter container communication
- User namespace
Tips
- Mise à jour d’une image
- Microservice
- Nettoyage des anciens conteneurs
- Taille des images
- Package repository indexes
- Archives
Détails pratiques
- Durée : 2 jours
- Niveau : intermédiaire
- Prix : 650 € HT
- Participants : de 3 à 8 personnes
La méthode
La formation alternera apports théoriques et mise en applications de chaque notion abordée : création et gestion de conteneurs, mise en place d’une registry, analyse de l’infrastructure réseau.
La formation comprendra également le déploiement d’une infrastructure reposant sur docker.
Prochaines dates de formation
Git en pratique
Git avancé