Docker est un mode particulier de virtualisation via la conteneurisation. Je vous propose de suivre une série de vidéos en guise de formation docker découverte. N’hésitez pas à commenter ces vidéos pour me faire part de vos remarques ou tout simplement compléter leur contenu. N’hésitez pas également à les faire connaître autour de vous.
Débuter avec Docker
- Premiers pas
- Lancement d’un conteneur
- Création d’un volume persistent
- Utilisation de docker volume
- Définir une variable d’environnement
- Créer une image à partir d’un conteneur
- Créer une image avec dockerfile
- Comprendre les couches/layers docker
- Le principe des microservices et exemple : partie1 + conclusion
- Mise en garde et principes du cache docker
- Utiliser les réseaux docker
- Sécuriser docker : le user namespace
- Bonnes pratiques de sécurité
- Gestion des tags, pull et push
- Sauvegarder une image au format tar et la restaurer
Poursuivre avec docker compose
- Découverte de compose
- Notion de services – exemple : application avec base de données
- Gestion des réseaux par docker compose
- Gestion des volumes
Les clusters docker avec Swarm
Voici quelques articles qui vous permettront d’aller plus loin dans ce domaine :
- Script création mini datacenter : déploiement d’un ensemble de conteneurs
- Comment créer une image à partir d’un conteneur ?
- Copie d’un fichier tar du host vers le conteneur
- La suppression des images non taguées
- Basculer une variable du host vers le conteneur dans un swarm
- Combiner liste des nodes et des services dans un cluster swarm
- Script de sauvegarde de bases MYSQL dans des conteneurs