Docker : pour ceux qui s'en foutent de docker
Deviens le pro de docker en moins de deux heures !
Expliqué par BOUT 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
Les bases de docker en 2 minutes !
-
🆚
02Conteneur VS VM GRATUIT
Pourquoi utiliser des conteneurs ?
-
🏗️
03Construire un Dockerfile
Notre premier Dockerfile !
-
🌇
04Construire une image
D'un joli Dockerfile à une image, il n'y a qu'un pas !
-
🏁
05Lancer un conteneur
Un premier conteneur depuis notre image.
-
🛜
06Se connecter à un conteneur lancé
Lancer des commandes dans un conteneur actif.
-
🎇
07Gérer les images en local avec docker image
Comment trouver et gérer toutes ces images sur notre machine ?
-
🔄
08Gérer les conteneurs qui tournent
Trop de conteneurs ? Pas de paniques on va gérer cela !
-
🆚
09ENTRYPOINT VS CMD GRATUIT
Un peu de théorie : la différence entre ENTRYPOINT et CMD
-
🔬
010Le Dockerfile en détail
Regardons plus en détail ce qu'il y a dans un Dockerfile
-
👀
11Récupérer les logs de notre conteneur
Les conteneurs nous parlent. Il faut les écouter !
-
🔗
12Le réseau de Docker
Docker à son propre réseau !
-
📦
13Les volumes dans Docker
Comment stocker des choses avec des conteneurs ?
-
👨🔬
14La méthodo pour conteneuriser une application
Généralement, comment on fait pour conteneuriser une app ?
-
💎
15Conteneuriser une application : Un exemple avec Ruby On Rails
D'une app rails à un conteneur !
-
👨🏼💻
16Conteneuriser une application : Un exemple avec Svelte / Node GRATUIT
Et comment on fait avec une application Node ? Genre SvelteKit par exemple ?
-
🚀
17Déployer ces conteneurs dans un serveur distant GRATUIT
On sait faire des conteneurs, partons en prod !
-
🚢
18Docker compose : c’est quoi ce machin
Trop de conteneur ? Docker compose va nous aider
-
🐳
19Le fichier docker-compose.yml
Avec docker compose c'est simple : un seul fichier nous attend !
-
🛟
20Utiliser docker compose
Le fichier est prêt : et paf on s'en sert direct !
-
🙅♂️
21Un dernier fichier pour la route .dockerignore GRATUIT
Ignorer, c'est parfois la meilleur des réponses.
-
🎬
22En conclusion GRATUIT
Le temps de se dire au revoir ou à bientôt