PRÉSENTATION DE DOCKER
Le concept de Docker - Image et conteneur - L'intérêt de Docker et les besoins - La virtualisation et Docker
Les conteneurs Linux : LXC, namespace et control-cgroups - Les différentes éditions de Docker
INSTALLATION ET CONFIGURATION DE DOCKER
Installation de Docker - Configuration de Docker - Syntaxe d'une commande Docker - L'aide de Docker
MISE EN ŒUVRE DE DOCKER EN LIGNE DE COMMANDES
Les ressources centralisées : Le Docker Hub - Récupérer des informations : search, etc
Fonctionnement d'un conteneur - Arrêt et démarrage d'un conteneur – Suppression
Détail d'un conteneur : inspect - Les différences entre le conteneur et l'image : diff
Les logs, events, top et stats - Les variables - La copie de fichiers - pause, unpause et wait
Redémarrage automatique d'un conteneur - La mise à jour d'un conteneur
DOCKER ET LE RÉSEAU
Les ports réseaux : publication - Les drivers réseaux - La création d'un réseau - La connexion d'un conteneur
DOCKER ET LE STOCKAGE
La persistance des données - volumes-from - Les volumes - Les volumes : inspect - Les volumes : suppression
Les plugins - Le stockage des images - Les registry privés
CRÉATION D'UNE IMAGE PERSONNALISÉE
Produire une image de l'état d'un conteneur : commit - Le fichier Dockerfile – ENTRYPOINT & CMD
Le Dockerfile : les mots clefs, les bonnes pratiques - Sauvegarde et restauration d'une image
DOCKER COMPOSE
Présentation et installation de Docker Compose - Les fichiers YAML de configuration
La commande 'docker compose' - Le déploiement multi conteneurs
DOCKER SWARM
Présentation - Activer un cluster - Déployer un service - Scalabilité et load balancing
Les réseaux et volumes - Les stacks