Docker : pour ceux qui s'en foutent de docker
Maîtrise Docker rapidement avec des exercices concrets et pratiques ! Apprends à créer, gérer et déployer des conteneurs : une compétence incontournable à ajouter à ton CV.

Expliqué par Valentin
L'Ops / Security guy de la team !
$:/bin/La -s stack -o tech

+

=

$:/bin/Au -s programme -o !
Ce cours docker complet va t'apprendre tout ce que tu dois connaître sur docker pour exceller en entreprise.
Qu'est ce que tu vas apprendre ?
Ce cours se concentre autour de la notion de conteneur et de leurs construction et gestion avec docker. On verra notamment :
- 👶 Pourquoi créer des conteneurs
- 🆚 Conteneur VS VM
- 👨🎨 Créer des conteneurs avec Docker
- 🚀 Lancer des conteneurs docker
- 👨💼 Gérer des images et des conteneurs docker
- 🧪 Déployer des conteneurs docker
- 📦 Utiliser docker compose
- ➕ Et plus encore ...
- 📈 Un cours indispensable pour progresser dans ton job !
Dernière maj ? 23 Janv 2024
$:/bin/est-ce -s pour -o moi
Ce cours est à destination des débutants de docker. Ceux qui n'y connaissent rien, n'y comprennent rien ou n'ont jamais pris le temps de comprendre les conteneurs.
Nous recommandons ce cours à tous les jeunes diplomés pour propulser votre carrière !
$:/bin/tu veux -s ce -o cours
J'achète ce cours à l'unité
Accès illimité à ce cours pour 20€
OU
Passe en mode PRO
Tous les cours de tornade.io et de l'XP en sup !
$:/bin/les -s chapitres -o
Tu hésites encores ? Pas de problèmes, on a des chapitres gratuit pour toi !
-
01Docker en 2 minutes GRATUIT
Découvrez les bases de Docker en 2 minutes : conteneurs, images, commandes clés. Idéal pour débutants, rapide et efficace. Apprenez à déployer vite !
-
02Conteneur VS VM GRATUIT
Découvrez pourquoi les conteneurs surpassent les machines virtuelles (VM) en performance, portabilité et efficacité. Comparatif clair pour mieux choisir.
-
03Construire un Dockerfile
Apprenez à créer votre premier Dockerfile pas à pas. Un Guide simple et efficace pour construire une image Docker adaptée et utile.
-
04Construire une image
Transformez votre Dockerfile en image Docker en quelques étapes simples. Apprenez à construire et exécuter une image efficacement.
-
05Lancer un conteneur
Lancez votre premier conteneur Docker à partir d'une image personnalisée et apprenez les commandes pour utiliser docker en ligne de commande.
-
06Se connecter à un conteneur lancé
Apprenez à vous connecter à un conteneur Docker en cours d'exécution, exécutez des commandes en temps réel et interagir avec vos conteneurs.
-
07Gérer les images en local avec docker image
Gérez facilement vos images Docker locales avec la commande docker image. Liste, suppression et nettoyage : tout pour maîtriser votre environnement.
-
08Gérer les conteneurs qui tournent
Trop de conteneurs ? Pas de paniques on va gérer cela ! Apprenez à lister, stopper et supprimer vos conteneurs Docker actifs ou inutilisés.
-
09ENTRYPOINT VS CMD GRATUIT
ENTRYPOINT ou CMD ? Découvrez la différence entre ces deux instructions Docker et apprenez quand utiliser l’une ou l’autre pour vos images personnalisées.
-
010Le Dockerfile en détail
Explorez en détail la structure d’un Dockerfile : chaque instruction expliquée pour créer des images Docker efficaces, propres et bien configurées.
-
11Récupérer les logs de notre conteneur
Apprenez à consulter les logs de vos conteneurs Docker avec docker logs. Analysez les sorties pour comprendre, déboguer et surveiller vos applications.
-
12Le réseau de Docker
Découvrez comment fonctionne et utiliser le réseau Docker : communication entre conteneurs et exposition des ports de vos conteneurs sont de la partie !
-
13Les volumes dans Docker
Apprenez à utiliser les volumes Docker pour stocker et partager des données même entre vos conteneurs. Apprenez aussi à gérer les volumes dans la CLI
-
14La méthodo pour conteneuriser une application
Découvrez la méthode pas à pas pour conteneuriser une application avec Docker : préparation, Dockerfile, image, exécution et bonnes pratiques.
-
15Conteneuriser une application : Un exemple avec Ruby On Rails
Suivez un exemple concret pour conteneuriser une application Ruby on Rails avec Docker. Étapes clés, configuration, Dockerfile et exécution simplifiée.
-
16Conteneuriser une application : Un exemple avec Svelte / Node GRATUIT
Apprenez à conteneuriser une application SvelteKit avec Docker. Exemple complet avec Node.js, configuration du Dockerfile et exécution en environnement isolé.
-
17Déployer ses conteneurs dans un serveur distant GRATUIT
Déployez vos conteneurs Docker sur un serveur distant. Découvrez les étapes clés envoyer vos images dans un registry et les récupérer sur votre serveur distant.
-
18Docker compose : c’est quoi ce machin
Simplifiez la gestion de plusieurs conteneurs avec Docker Compose. Découvrez son rôle, sa syntaxe et comment orchestrer vos services via un seul fichier.
-
19Le fichier docker-compose.yml
Maîtrisez le fichier docker-compose.yml pour orchestrer facilement plusieurs conteneurs. Écrivez et configurez vos services en un seul endroit.
-
20Utiliser docker compose
Apprenez à utiliser Docker Compose pour lancer vos conteneurs avec une seule commande. Exécution, gestion et bonnes pratiques avec docker compose up.
-
21Un dernier fichier pour la route .dockerignore GRATUIT
Optimisez vos images Docker avec le fichier .dockerignore. Excluez les fichiers inutiles lors du build et améliorez performance, sécurité et clarté.
-
22En conclusion GRATUIT
Fin du cours Docker : un au revoir ou un nouveau départ ? Découvrez ce que vous avez retenu et les prochaines étapes pour aller plus loin.