Erreurs à éviter avec Docker et les conteneurs

  Рет қаралды 43,501

cocadmin

cocadmin

4 жыл бұрын

Accéder à la formation :
cours.cocadmin.com/docker-le-...
50% de réduction jusqu'à mercredi minuit.

Пікірлер: 43
@lcswillems
@lcswillems 4 жыл бұрын
Merci beaucoup pour cette vidéo ! Plein d'infos super utiles !
@GagarineYuri
@GagarineYuri Жыл бұрын
Ton tuto est excellent ! Merci pour le partage de tes connaissances
@lak7617
@lak7617 4 жыл бұрын
Super vidéo ! Merci !! C'est typiquement des interrogations que j'avais en tête :-)
@cocadmin
@cocadmin 4 жыл бұрын
Si t'as d'autre interrogations hésites pas ca m'aide pour les prochaines videos ;)
@superkeil972
@superkeil972 4 жыл бұрын
2e vidéo de toi que je vois, j'aime beaucoup !
@yao1646
@yao1646 4 жыл бұрын
Merci pour tes explications très limpides
@karjanieluj3135
@karjanieluj3135 3 жыл бұрын
Merci c'est de l'or !
@quentin7343
@quentin7343 2 жыл бұрын
Trop bien cette vidéo.
@Aripfizer
@Aripfizer Жыл бұрын
Merci pour ton tuto
@enigma158an201
@enigma158an201 3 жыл бұрын
je viens de tomber sur cette video (je me suis reellement mis à apprendre docker au debut de l'été grace à la chaine de xavki), et à l'instar de la k7, c'est également le genre de sujets videos que je recherche à savoir non pas comment on le fait marcher mais expliquer pourquoi certains utilisent mal, une idee (si tu as jamais traité): le reverse proxy avec docker et avec un nom de domaine, et aussi les secu tls
@PeterMoueza
@PeterMoueza 4 жыл бұрын
Cool, tu parles des erreurs ET DES SOLUTIONS pour y remédier. Merci A timeline : 8:56 4) n images ... multi stages builds 10:42 console demo 5) couche oignon ds 1 Run = layer 6) latest
@Clonel
@Clonel 3 жыл бұрын
Excellent
@mika.france
@mika.france 2 жыл бұрын
apt-get clean c’est plus propre
@KaaySo
@KaaySo 4 жыл бұрын
Pour visualiser les changements en live, le mapping de volumes ne suffit pas parfois , il faut ajouter l'option "chokidar_usepolling=true" dans le docker-compose ou après la commande "run" pour activer le hot-reloading.
@quentin7343
@quentin7343 2 жыл бұрын
C'est parti trop loin pour moi d'un coup là xD
@Alex-uh2gj
@Alex-uh2gj 3 жыл бұрын
Est ce que c est dérangeant si on a 2 container qui tourne en même temps et qui contient 2 OS différents (ex: Debian et Ubuntu)
@firsfnamelastname8490
@firsfnamelastname8490 2 жыл бұрын
Dommage t’as pas mentionné le docker-compose 😅
@tommsla123
@tommsla123 4 жыл бұрын
Très bonne vidéo. Merci. J'ai quand une petite remarque. J'ai vu quelque part dans ta vidéo(peut être que je me trompe) que dépendre de ton host pour un docker ne prend pas vraiment la philosophie docker qui est d'être portable. Alors quand est-il du mappage de volume ? ( que je trouve pratique en passant)
@cocadmin
@cocadmin 4 жыл бұрын
Effectivement, en production sur un cluster genre kubernetes c'est pas l'idéal parce que si ton conteneur redémarre sur un autre machine tu va perdre tes donnés ou il faut un système compliqué pour partager les volumes entres les machines. Mais si c'et pour faire des tests ou du dev en local c'est très pratique d'utiliser des volumes ;)
@FabriceGAUGLIN78520
@FabriceGAUGLIN78520 4 жыл бұрын
Bonjour, oui pas d'outils de débug et de compilation en production style GCC ;):)
@cocadmin
@cocadmin 4 жыл бұрын
yep c' est chercher les problèmes tmtc
@nimbussdimitri5589
@nimbussdimitri5589 4 жыл бұрын
Salut Merci pour tes vidéos avant tout. je voulais savoir par ailleurs pendant combien de temps on avait accès à la formation une fois inscrit et est ce qu'on pourra récupérer les vidéos pour les revoir ?
@cocadmin
@cocadmin 4 жыл бұрын
Salut Dimitri, il n' y a pas de limite tu peux prendre le temps que tu veux pour voir et revoir les vidéos de la formation :)
@rickerrick8812
@rickerrick8812 3 жыл бұрын
Salut, super ta vidéo. Est-ce qu’il t’arrive d’utiliser des registry privées avec Docker ? Genre pour stocker des images sur tes propres serveurs ?
@cocadmin
@cocadmin 3 жыл бұрын
Oui, avec gitlab tu as un repo docker intégré. Sur aws tu as ACR aussi. Tu peux aussi créer ton propre registre docker avec l’image registry ;)
@christiangasore3114
@christiangasore3114 Жыл бұрын
tous ça c'est complex comme installe des machines virtuel et au final on fin par s'y perdre ou alors créer de breches de sécurite sur la machine hôte!
@konkerouf
@konkerouf 3 жыл бұрын
Probleme d'utiliser la meme image en dev et en prod, c'est souvent les dependences. Par exemple, je fais du ruby, jai des gems qui necessitent des lib C pour s'installer. Dans mon image de dev, je travaille en 1 etape, jai toutes les lib C, tout le temps, comme ca je peux mettre a jour mes gems sans devoir rebuild mon image tout le temps (c'est tres long, c'est tres chiant, c'est pas intuitif). J'ai aussi des gems que je n'utilise qu'en dev (debug, tests, mocking ...) ou en CI. Par contre, en prod, je veux pas que ces gems soient chargees en RAM parce qu'elles ne servent a rien. De meme, en prod, mes fichiers de tests ne sont pas dans l'image. Pire encore, certaines gems ont besoin de certaines dependances pour s'installer mais ne les necessitent pas au runtime. Et enfin, pour la prod, je veux la plus petite image possible (minimiser les temps de DL, tous les footprints) alors qu'en dev, franchement, je m'en balance. Du coup je construis mon image de prod en plusieurs etapes (technique de base avec docker pour eviter d'avoir des images trop grosses, tmtc) Je precise quand meme au cas ou - ce que j'appelle dev, c'est mon environnement local. L'environnement ou on deploie du code pour le tester en "conditions reelles" avant que ca parte chez le client s'appelle "Staging" chez nous. - j'utilise docker compose, ce qui change un poil la facon de construire les images en local, justement a cause des dependences
@maximefleury4455
@maximefleury4455 2 жыл бұрын
Moi ce que je comprend pas c'est vraiment pourquoi ne pas utiliser tout simplement tmux... voir même screen
@ismailforeveryone6889
@ismailforeveryone6889 Жыл бұрын
S'il vous plaît j'ai créé une app avec Spring boot et je stock les images sur le serveur, lorsque j'ai utilisé docker le stockage des images devenue un peu long , est ce qu'il y a des bonnes pratiques concernant cette use cases
@cocadmin
@cocadmin Жыл бұрын
je pense pas que springboot change quelque chose. essayes de trouver d'ou vient le ralentissement.
@zxenon_
@zxenon_ 3 жыл бұрын
Waoh j'avais encore jamais entendu la prononciation L-A-M-P. Mes collègues et moi avons toujours prononcé ça Lampe... 😅
@cocadmin
@cocadmin 3 жыл бұрын
vous avez surement raison ;)
@zxenon_
@zxenon_ 3 жыл бұрын
@@cocadmin 😏
@homescriptone
@homescriptone 26 күн бұрын
Merci pour la vidéo, j'ai récemment dû remplacer Docker par une tache systemd car l'entreprise rencontrais des difficultés à faire tourner Docker sur leur VPS. Au final, quel est la plateforme ideal pour faire tourner Docker, est-ce un cloud où peux importe le type de serveur ?
@cocadmin
@cocadmin 26 күн бұрын
pas de platforme particuliere, docker devrait marcher sur toutes
@JacklapottTv
@JacklapottTv 3 жыл бұрын
Sinon est-ce une bonne idée que d'avoir des conteneurs sur une instance vps virtualisé ?
@cocadmin
@cocadmin 3 жыл бұрын
pourquoi pas ?
@antoine428
@antoine428 4 жыл бұрын
Bientôt des vidéos sur Docker Swarm ? Kubernetes ?
@cocadmin
@cocadmin 4 жыл бұрын
Probablement mais pas tout de suite tout de suite
@viddalks
@viddalks 4 жыл бұрын
Excellente vidéo à tous égards ! J'ai appris qqch sur l'erreur 5. Avec tes explications, ça coule de source. 😉 Par contre, je vais te titiller sur le point numéro 1. Ta remarque est-elle valable avec les conteneurs hyper-v ? Il me semble que quand tu Run un tel conteneur, le daemon Docker crée d'abord une VM utilitaire optimisée à l'intérieur de laquelle le conteneur sera instancié. 🤔 J'ai une vraie question cette fois-ci. 😊 Le 1er point met en évidence un potentiel problème de scalabilité horizontale. Et justement, comment ça marche en terme de licence ? Si on a 10 instances d'une même image Windows nano server core qui tournent le temps de l'upscale, faut-il 10 licences Windows ? 🤔 Merci encore pour ton super travail. Si tu repasses en Gaule transalpine, fais nous signe. 😊
@cocadmin
@cocadmin 4 жыл бұрын
Je connais pas trop le coté windows mais de ce que j'ai compris les hyperv container sont des machines virtuelles donc ce que je dit ne devrais pas s'appliquer. Par contre il y a des windows container qui eux partage le kernel de l'hôte et sont similaires aux conteneur linux. Pour les licences c'est une très bonne questions et je n'en sait rien :D Si tu trouves la réponse je suis curieux de savoir aussi ! Pour les windows container je pense que t'as pas besoin de licence vu que c'est toujours un seul kernel mais j'imagine que pour des hyper-v tu devrais avoir une licence par conteneur :/
@viddalks
@viddalks 4 жыл бұрын
En fait, sous Windows il existe 2 modes d'isolation des containers : - le mode process qui est effectivement identique à celui de Linux ; - et le mode hyper-v qui est spécifique à Windows. Quel que soit le type d'isolation de conteneurs, ce sont des conteneurs Windows qui tournent dans l'un et l'autre. Concernant la licence, seule celle de l'hôte est payante, hyper-v ou pas, d'après mes recherches.
Ansible + Docker = ?
14:37
cocadmin
Рет қаралды 41 М.
Sécuriser son serveur comme la NSA
26:59
cocadmin
Рет қаралды 61 М.
Получилось у Миланы?😂
00:13
ХАБИБ
Рет қаралды 5 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 91 МЛН
Fast and Furious: New Zealand 🚗
00:29
How Ridiculous
Рет қаралды 45 МЛН
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 60 МЛН
Configure ton PC comme un crack ou jette-le !
21:44
cocadmin
Рет қаралды 92 М.
J'ai créé un programme qui craque vos mots de passe.
11:57
Comment je suis devenu un expert cloud en 7 JOURS?  (Kubernetes)
15:36
Comment ce génie est devenu le meilleur développeur au monde
27:44
Ce que tu découvres en 8 ans de sysadmin/devops
13:06
cocadmin
Рет қаралды 31 М.
Arrêtez d’utiliser Google Drive et iCloud
14:44
Underscore_
Рет қаралды 371 М.
Mes 10 meilleurs astuces en ligne de commande linux
10:41
cocadmin
Рет қаралды 30 М.
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН
Vision Pro наконец-то доработали! Но не Apple!
0:40
ÉЖИ АКСЁНОВ
Рет қаралды 453 М.
Bluetooth connected successfully 💯💯
0:16
Blue ice Comedy
Рет қаралды 1,6 МЛН
Look, this is the 97th generation of the phone?
0:13
Edcers
Рет қаралды 8 МЛН