Comment apprendre Docker ?
Apprentissage de Docker, si vous n'avez pas de connaissances de base en cloud computing et de connaissances de base en noyau, ce sera un peu difficile à apprendre et à comprendre. En tant que conteneur, quels sont les avantages et les inconvénients des conteneurs Docker ? Il est préférable de comprendre comment les conteneurs sont implémentés (compréhension simple) ; avec la gestion des images, comment Docker peut-il incarner le développement, l'intégration, le déploiement, la publication et l'itération de logiciels ? Avantages de la gestion du cycle de vie.
Concernant les ressources d'apprentissage, il doit toujours y avoir un minimum d'installations matérielles. Docker et son écosystème se développent très rapidement, et sans recourir à la théorie pure, il y aura certainement peu d'effet. En outre, les ressources incluent également les responsables de Docker, les principales plateformes de médias électroniques, les forums technologiques, les communautés open source, etc. Souvent, les avis d'experts peuvent dissiper votre propre confusion, ou vous faire savoir quels aspects de votre compréhension manquent encore, et économiser vous faites beaucoup de détours.
En termes d'intérêt personnel, cela se résume au fait que le melon n'est pas sucré. À tout le moins, il faut reconnaître la valeur de conception de Docker et son potentiel futur. Bien entendu, critiquer Docker sur des bases et inspirer la réflexion de chacun est également un signe de profonde inquiétude.
Orientation du développement personnel, je pense personnellement que si vous avez besoin d'utiliser Docker comme outil de gestion du cycle de vie d'un logiciel, alors le plus important est de bien utiliser Docker. L'API et les commandes sont nécessaires. Si vous vous concentrez sur la conception du système, en plus des connaissances et de l'expérience ci-dessus de Docker, si vous avez l'apprentissage et la compréhension du code source de Docker, cela améliorera certainement votre niveau Docker à un niveau supérieur.
Lecture recommandée : Détails de la commande Docker
Pour résumer, vous devez connaître les connaissances pertinentes suivantes points pour apprendre Docker :
Gestion du système Linux (gestion des packages, gestion des utilisateurs, gestion des processus, etc.)
Lié au noyau Linux (Cgroup , espace de noms, etc.)
Système de fichiers Linux et stockage lié (AUFS, BRFS, Devicemapper, etc.)
Réseau Linux (pont , veth, iptables, etc.)
Sécurité Linux liée (Appmor, Selinux, etc.)
Gestion des processus Linux (Supervisord, Systemd etc)
Technologie de conteneur Linux (LXC, etc.)
Langages de développement (Python, GO, Shell, etc.)
Tutoriel recommandé : Tutoriel Docker
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!