‫Au milieu, il est de retour dans l'émission Michael Erwin du Virginia Tech.
‫Il est architecte d'application là-bas.
‫C'est un professeur auxiliaire qui parle de Docker et présente réellement Docker aux étudiants, ce qui est vraiment
‫une excellente chose pour amener les gens à commencer tôt les conteneurs.
‫Et il fait Docker depuis un moment.
‫Il aide à la rencontre là-haut.
‫C'est un leader communautaire.
‫C'est un médecin capitaine et vous l'avez déjà vu dans l'émission.
‫Et si vous avez été à Docker con, vous l'avez peut-être vu dans un petit costume de dyno.
‫Oui, c'est mon héritage maintenant.
‫Un héritage.
‫Michael va aller dans l'application Docker et si vous regardiez l'émission plus tôt cette année, nous
‫avons parlé de l'application Docker, mais maintenant elle est nouvelle et améliorée, elle est ajoutée directement dans la ligne de commande de docker.
‫Fondamentalement, ce n'est plus une application distincte.
‫Donc, il va montrer certaines des fonctionnalités intéressantes de cela, mais.
‫D'accord.
‫Donc, Mike, vous allez parler de l'application Docker et de la façon dont cela a changé, un peu d'histoire avant le
‫début de Mike.
‫Si vous revenez dans cette émission à temps, Mike était ici plus tôt cette année pour parler d'une ligne de
‫commande distincte qui était l'application Dasher Dash qui nous permettait de faire des choses intéressantes.
‫Et maintenant, ce que Docker a fait, c'est qu'ils ont pris cette ligne de commande distincte et l'ont ajoutée en tant que plug-in de ligne de
‫commande dans laquelle si vous regardez cette émission hier, nous avons un peu parlé des plug-ins.
‫Nous allons en parler davantage aujourd'hui et ce que cela signifie vraiment et ce que c'est.
‫Alors emportez-le.
‫Mike ouais.
‫Merci Brett.
‫Donc, tout comme vous l'avez dit, il y a eu beaucoup de mises à jour avec l'application Docker récemment et je vais
‫donc partager mon script.
‫Agréable.
‫J'ai pris le dîner.
‫Allez-y.
‫Voyons donc.
‫Partagez mon écran ici.
‫Droite.
‫Faites-moi savoir ce que vous pouvez le voir.
‫Très bien une seconde.
‫Je vois ton écran.
‫D'accord.
‫Il s'agit donc d'un repo d'application plus sombre et il existe évidemment depuis longtemps depuis qu'ils l'ont annoncé pour
‫la première fois.
‫Mais avec la sortie de 1983 coïncide également avec une sortie 3 0 8 0 de l'application Docker.
‫Et avec cela, vous pouvez parcourir toutes les informations de version si vous le souhaitez, mais lorsque vous
‫téléchargez l'application Docker, vous obtiendrez en réalité deux choses différentes.
‫Et je vais juste montrer ça très rapidement.
‫Donc, si je recourbe ça et que je l'ouvre très rapidement, vous obtenez deux binaires différents maintenant, un vous obtenez un plugin en binaire et ensuite vous
‫obtenez un binaire autonome.
‫Donc, si vous avez utilisé de la merde dans le passé et que vous commencez en tant que Seelye autonome, vous pouvez
‫toujours le faire.
‫Vous pouvez toujours l'exécuter comme vous le souhaitez, mais il existe également un autre plug-in conçu.
‫Un autre binaire qui a été conçu pour fonctionner avec le nouveau système de plugins dont Brett parlait juste
‫en ce qui concerne les nouvelles fonctionnalités.
‫L'application Docker avec la dernière version a complètement changé les fondements de son fonctionnement et est totalement intégrée à
‫l'application de la scène.
‫Maintenant, la spécification du bundle d'application native du cloud et je ne vais pas en avoir trop en ce sens qu'il y a pas mal
‫de discussions que j'ai aidées.Je fais en fait une conférence à Docker con à ce sujet, alors n'hésitez pas à le
‫vérifier.
‫Mais les fondements ont donc beaucoup changé.
‫Et en fait, c'est à peu près rien de ce qu'il était dans cette version 0 7 mais c'est OK.
‫Mais avec cette version, nous pouvons également nous connecter à de nombreuses nouvelles fonctionnalités de 1983 et je vais
‫vous en montrer quelques-unes.
‫Donc, hier, hier, nous avons entendu un flux de Marcus sur le changement de concept et j'ai ici deux concepts de
‫configuration différents, l'un pour ma valeur par défaut et l'autre pour une pièce avec Docker, tout comme Marcus a
‫été montré hier et ce que je peux faire, c'est que je peux déployer réellement à l'aide de l'application Docker sur ce concept, je devrais probablement
‫rembobiner un peu et expliquer ce qu'est l'application Docker pour ceux qui ne sont
‫pas pleinement conscients.
‫Donc, dans le passé, nous étions vraiment bons pour créer des fichiers composés Docker stack et nous les
‫mettions dans get repos et comme bon si vous voulez si vous voulez exécuter mon application, voici comment le faire.
‫En fait, permettez-moi de m'ouvrir ici.
‫J'ai donc visualisé l'essaim que j'ai construit.
‫Oups, je suppose qu'il a une sécurité potentielle pour tous ceux qui sont fixes.
‫Cela arrive toujours qu'ils ont une démo.
‫Je sais que ce n'est probablement pas quelque chose qui compte vraiment de toute façon, mais je dois en quelque sorte la visualiser
‫et je veux le partager avec les gens et donc ils doivent généralement venir ici
‫et ils copient et collent cette commande d'exécution de conteneur qui honnêtement je '' Je oublie toujours le port
‫sur lequel je l'expose et je dois donc continuer à y faire référence, ou ils peuvent aller chercher un fichier composé pour l'ouvrir, mais Docker reconnaît qu'il
‫doit y avoir un meilleur moyen de partager ces choses pour partager des applications avec des
‫paramètres les élever etc.
‫Et donc une application Docker vous permet de regrouper vos fichiers de pile et
‫de les rendre partageables et d'utiliser des concepts d'image.Vous pouvez donc les pousser vers un registre en utilisant leur toute
‫l'authentification de registre et l'authentification Docker CLIA qui existe déjà et cela le rend vraiment très
‫facile.
‫Je vais donc y aller.
‫J'ai ce jeu avec le cluster d'essaimage Docker que j'ai déjà mis en service.
‫Et pour le moment, il n'y a rien qui tourne dessus, mais ce que je peux faire, c'est
‫à partir de ma machine locale, je peux utiliser certaines des nouvelles fonctionnalités de 19 3 avec ce déploiement.
‫En fait, jetons un coup d'œil très rapidement si je regarde l'aide à l'installation, je vais voir comment je peux faire une
‫installation, mais il y a un nouveau nouveau drapeau ici pour le contexte cible.
‫Et donc même si je tourne sur ma machine et si je fais Docker P. S. cela va contre ma machine.
‫Je peux soit changer de contexte, soit faire une installation de l'application Docker,
‫installons simplement une visualisation intelligente. Le tremblement de terre est
‫l'application Docker. l'application là-bas alors jetons un oeil ou rapide, il devrait
‫voir le service démarrer ici.
‫Voir que ça fonctionne, je suppose que je ne reçois tout simplement pas mon badge en ce moment, ce qui est ok peut
‫simplement le faire dans l'autre sens.
‫Samedi, pendant trois heures, je me rafraîchis juste pour voir si je l'obtiens.
‫C'est génial.
‫Mais comme nous le voyons toujours opérationnel, c'est vrai.
‫Et tout ce que j'avais à faire, c'est de dire maintenant, voici une seule commande.
‫Il va mettre tout le fichier de composition et c'est parti.
‫Et maintenant, cette application est beaucoup plus facile à partager avec tout le monde.
‫Maintenant, ce n'est qu'une caractéristique de l'application Docker, mais il y a beaucoup plus de paramètres que je peux et de permettre aux
‫gens de changer de port.
‫J'ai une autre application que je vais partager rapidement, je suis sûr que vous reconnaissez celle-ci Barrette the Voting app.
‫J'ai donc pris l'application de vote oui.
‫J'ai donc pris l'application de vote et j'y ai ajouté des paramètres pour pouvoir changer les ports
‫qu'ils vont exposer comme le service de résultat ou le service de vote, etc. et nous pouvons voir quels sont
‫les paramètres par défaut.
‫Je pourrais dire laissez-moi courir.
‫Je veux dire faire une inspection qui a défini le port exposé des résultats à 88 au lieu d'inclure à ce Dr. maintenant, si je lance cela, il change le paramètre là, je le
‫vois le port différent pour les résultats.
‫Et si j'ai fait une installation avec cela, je peux changer les ports qu'il exécuterait sur tout
‫mon cluster Swarm.
‫Donc, non seulement il empaquette ces composants, ces fichiers de pile, il me permet de paramétrer des éléments d'une manière que je
‫ne pouvais pas faire avant avant de pouvoir remplacer l'environnement dans certaines zones, mais cela, vous pouvez vraiment paramétrer
‫n'importe quoi dans la composition fichier à l'exception de l'image elle-même, mais à part cela, vous pouvez changer le
‫nombre de répliques que je veux, les allocations de mémoire CPM que je veux donner, tout
‫ce que j'ai, et beaucoup sont disponibles dans Docker depuis un bon moment.
‫Mais regardez-moi un peu en arrière.
‫D'ACCORD.
‫Je montre cela comme le Dr app.
‫Et comment ça marche ici.
‫Permettez-moi d’aller à mon jeu avec le Dr cluster et rendre la taille de la police un peu plus grande ici.
‫Allons-y.
‫Peut-être
‫que 30 sont venus un peu.
‫Ou je suis en fait ici, donc je vais le faire pour mon terminal local.
‫Donc, avec l'application Docker.
‫D'ACCORD.
‫Quand est-il installé.
‫Si vous installez Docker Desktop avec 1983, le plug-in Democrat est installé automatiquement.
‫Vous n'avez rien à faire pour l'installer.
‫Maintenant, si vous voulez l'utiliser, il y a une chose que vous devez faire.
‫Ainsi, par exemple, dans ce jeu avec l'instance Docker, si je fais un docker ab, je viens d'Ellis. Cette commande
‫indique que l'application Docker n'est pas une commande docker.
‫C'est comme attendre une seconde qu'il est installé ici et que l'emplacement d'installation se trouve dans la zone du répertoire d'accueil des
‫plugins de sceau oblique Docker et nous voyons que l'application Docker est effectivement installée ici.
‫Mais pour utiliser les plugins, Docker a défini tous les plugins en mode expérimental en ce moment.
‫Je dois donc activer le drapeau expérimental pour mon CLIA local afin de l'utiliser.
‫Donc, pour ce faire, je vais créer une configuration Jason dans le
‫répertoire d'accueil de Docker et je vais simplement mettre ici expérimental activé OK.
‫Et maintenant, si je fais un Dr Les lèvres d'Abdullah je pense que c'est OK.
‫D'ACCORD.
‫Maintenant ça tourne.
‫Et pour le moment, je n'ai aucune application et je commence à entendre que cela fonctionne.
‫Donc, pour utiliser des plugins, vous devez réellement activer le support expérimental pour votre CLIA local.
‫Maintenant, avec le plugin Seelye, quoi.
‫Quelles autres choses intéressantes pouvons-nous faire ici à la fin de la journée.
‫Oui, une application stalker est un projet de compilation, mais vous pouvez réellement faire quelque chose de plutôt
‫cool et nous lançons cela avec cette idée.
‫Il y a quelque temps, le capitaine et Sebastian de Docker.
‫Voyons voir ce qu'il a fait.
‫Il a assemblé ce type de plugin CLIA au concept parfait et m'a laissé faire un peu défiler vers le bas.
‫Voici donc l'essentiel.
‫D'ACCORD.
‫Et je vais copier ceci et ajouter ce plug-in et je vais vous expliquer comment cela fonctionne en une seconde.
‫Rendez exécutable.
‫Et maintenant, je peux faire le journal des modifications Docker.
‫Si je ne l'ai pas mis dans ce répertoire.
‫OK va maintenant sur le journal des modifications du médecin.
‫Et maintenant, j'ai ajouté des fonctionnalités.
‫Dr. Seelye.
‫D'ACCORD.
‫Permettez-moi donc de vous expliquer un peu comment cela fonctionne.
‫Donc, si nous regardons le journal des modifications dans ce cas, c'est juste un script bash et le script bash ce qu'il va faire, c'est
‫qu'il va prendre les arguments qui arrivent et il y a vraiment deux choses différentes que vous
‫avez.
‫Ou vraiment une chose que vous devez prendre en charge et au-delà, cela dépend de votre plugin particulier.
‫Donc, chaque script doit prendre en charge un argument appelé dans l'argument de la démocratie comme les métadonnées de plug-in dans ce que la
‫sortie attendue va être un extrait adjacent pour fournir une version de schéma et la description de la version du fournisseur,
‫vous êtes tout ce que nous voyons ici que lorsqu'il a écrit ce plug-in en il vient de mettre dans une base de
‫code dur.
‫Maintenant, où cela apparaît-il?
‫Si je fais un docker, aidez-moi et si je fais défiler, je vois ces commandes de gestion et je vois le journal des modifications et je vois
‫une étoile à côté qui indique qu'il s'agit d'un plug-in et qu'il utilise la
‫description et l'inversion des informations affichées ici .
‫Alors laissez-moi échanger ça avec mon nom juste parce que je veux le revendiquer comme le mien.
‫Et donc si je vais ici et que je change de fournisseur, disons Diamond pourquoi pas maintenant si j'exécute mon espoir, je vais
‫voir ça trop loin, alors je vois que l'auteur est maintenant là.
‫Alors que les méditants ont juste utilisé pour aider à remplir les informations CNY, mais après cela, à part cet argument,
‫c'est à vous de brancher votre propre plug-in pour déterminer ce que vous voulez.
‫Donc, théoriquement, oui, il est possible pour vous de créer vos propres plug-ins pour étendre le
‫médecin voir un mensonge pour ajouter des fonctionnalités disons peut-être pour votre entreprise ou organisation que vous souhaitez ajouter vos propres intégrations pour travailler
‫avec votre registre ou comment vous créez des projets ou comment vous expédiez des choses.
‫Je ne sais pas quoi que ce soit que vous puissiez écrire vos propres scripts bash les mettre dans votre doc d'accueil Docker
‫slash les plugins et étendre le CSI.
‫Et c'est assez puissant et j'imagine que je veux dire que nous voyons cela avec l'application dagger et nous le voyons avec le cluster et
‫le registre et la construction X, nous voyons beaucoup de ces nouveaux plugins arriver.
‫Et je vois ça.
‫Et j'imagine que beaucoup de nouvelles fonctionnalités vont être faites via des plugins où ils peuvent évoluer, ils peuvent évoluer rapidement,
‫peut-être qu'ils peuvent avoir leur propre cycle de vie de mise à jour, c'est tout sans avoir
‫à mettre à jour l'intégralité du moteur lui-même.
‫Oui, surtout avec Docker qui sort deux fois par an.
‫Eh bien, vous pouvez pousser les mises à jour pour construire X sans avoir à expédier à nouveau Docker.
‫J'ai le sentiment que je vais juste deviner ça.
‫Je pense que ce serait vraiment cool d'avoir comme tout un spectacle sur des plug-ins personnalisés, nous pourrions probablement avoir
‫tout le spectacle dessus.
‫Mais j'ai le sentiment que cela va essentiellement faire que c'est pour nous dans la communauté que si nous
‫profitons de ces plug-ins et que nous créons des plug-ins communautaires, ce serait une
‫bonne automatisation.
‫Ouais.
‫Permettez-moi de prendre des choses qui étaient auparavant un tas de commandes différentes
‫ou plusieurs commandes et docker peut-être comme vous l'avez dit peut-être quelque chose de spécifique à mon système où hier
‫nous avons eu des démos vraiment sympas de Marcus autour de la commande contextuelle et vous permettant essentiellement de changer rapidement changer les environnements à
‫partir d'une ligne et puis il a montré un exemple qui était pour chaque boucle où il pouvait faire une ligne
‫bash one qui a essentiellement traversé tous les différents contextes que vous avez, puis a fait un tas
‫de commandes sur différents serveurs essentiellement pour que vous pourrait faire une sorte de commande multi-serveur.
‫Mais maintenant, je peux dire que nous allons tirer vous savez que la commande contextuelle de docker est intégrée dans le docker.
‫Permettez-moi de mettre cela dans une sous-commande différente que vous connaissez.
‫Et vous pourriez essentiellement créer une sorte de déploiement de quelque chose dans tous mes contextes.
‫Oui, j'ai signé avec une doublure.
‫Ouais.
‫Peut-être que vous pouvez créer un contexte auquel tous les commandants se connectent et qui prend tout ce que vous passez
‫ensuite comme arguments que vous exécutez.
‫Ouais.
‫Je veux dire que nous avons tout ce que je veux dire, l'un des domaines auxquels
‫je pense m'intéresse en particulier du point de vue du plugin, c'est que nous avons souvent parlé de la gestion de plusieurs essaims et de plusieurs clusters et le docker Ducker est censé
‫travailler sur des outils sur cette.
‫Nous n'avons pas vraiment vu les bêtas de tout ça.
‫Ils ont montré du mal il y a quelque temps, mais nous n'avons rien entendu dernièrement et je pense que
‫vous savez beaucoup de choses si vous si vous concevez vos clusters correctement et que vous aviez le bon contexte
‫et tout ce que vous pourriez être en mesure de il suffit de faire un tas d'automatisation dans la ligne de
‫commande de cette façon, vous pouvez vous parler, vous pouvez maintenant parler via SSA à un moteur Docker distant et si c'était un essaim,
‫je veux dire que je m'éloigne de la piste, mais je suis assis ici en pensant que j'obtiendrai plusieurs options de plug-in multiples que les gens pourraient utiliser et tout
‫ce qu'ils ont vraiment besoin de savoir est bash ou vous connaissez vraiment leur propre langue de choix.
‫Eh bien, la chose cool.
‫Alors oui, vous pouvez l'étendre, mais cela a du sens pour votre maquillage.
‫Je veux juste montrer cela rapidement.
‫Donc, nous étions aussi constamment avec les capitaines et comme si ce ne serait pas cool s'il y avait ce
‫plugin dans la bibliothèque ou le gestionnaire.
‫Ouais.
‫Où partagez-vous ces plugins de communauté.
‫Nous avons en quelque sorte lancé quelques idées.
‫Nous voulons y penser ou pouvez-vous emballer le plug-in sous forme d'image et l'expédier de cette façon.
‫Et Lucas a également proposé cette idée vraiment cool et il a appelé le clip que les clients de Ducker branchent
‫sur l'homme.
‫Vous pouvez essentiellement installer cela et gérer les plugins installer des plugins assez facilement.
‫Et il en a de très sympas ici.
‫Donc, comme exposer.
‫Bien sûr, je peux le faire très rapidement.
‫Donc, si je fais un je ne le savais même pas, je ne savais même pas que c'était une chose que je suppose que j'avais raté ceci et cela
‫et hier j'allais demander mais nous n'étions pas nous.
‫Nous avons parlé de nous hier, j'étais comme si c'était un autre sujet que je ne vais pas aborder.
‫Yeah Yeah.
‫D'ACCORD.
‫Je vais donc simplement l'exécuter dans le prochain conteneur.
‫Et donc il fonctionne sur mon hôte local 80 80.
‫Et je pourrais juste attraper le conteneur déjà afin que je puisse faire Docker exposer ce port que le port de conteneur 80 et maintenant
‫il va utiliser ça va mettre en place des réseaux et ça va utiliser l'énergie OK.
‫Et maintenant, je peux l'ouvrir dans mon navigateur et maintenant c'est son proxy et à travers cela et maintenant
‫c'est réellement disponible pour l'Internet public et quiconque veut l'utiliser.
‫Imaginez donc que je travaille sur quelque chose que je veux montrer à quelqu'un d'autre à l'autre bout
‫du monde ou autre chose.
‫Comment puis je faire ça.
‫Comment vais-je faire? Je veux vraiment partager mon adresse IP publique ici, à Port quarante-neuf.
‫Eh bien, voici un moyen rapide de procéder par proxy.
‫Et c'est donc un autre petit plug-in qui est assez simple.
‫Il y a un micro scanner pour faire un scan de vos plongées images.
‫C'est vraiment un kit de quai ou un moteur de plongée vraiment soigné.
‫Cela ne va pas être très joli sur un écran partagé, voici l'un de ces côtés.
‫Je veux dire que cela brille sur la zone d'entrée afin de créer de
‫l'élégance et de rendre un peu plus organique la création de plus de plugins et voyons par quels plugins gagner.
‫Oui depuis lors, c'est plus ou moins le cas d'utilisation.
‫Eh bien, le meilleur cas d'utilisation pour.
‫Oui absolument.
‫Voici donc une plongée rapide sur le moteur X si vous n'avez pas regardé Di, mais je ne vais pas vous donner un
‫aperçu, mais c'est super génial de voir ce qui se trouve dans vos visualisations inférieures ou dans la ligne de
‫commande.
‫Ouais c'est assez intense si vous êtes nouveau dans les images mais.
‫Mais de toute façon, il y a beaucoup de commandes différentes.
‫Et ce que nous imaginons, oui, cela continuera de croître, il serait possible à nouveau à quiconque de créer
‫ses plugins pour répondre à ses propres besoins.
‫Donc, avec cela, je suis tout à fait sûr.
‫Non c'est super.
‫Ouais.
‫Je pense qu'une application a beaucoup de potentiel.
‫Nous en avons donc parlé plus tôt cette semaine.
‫La chose était mardi le premier jour de l'émission, nous avons parlé des modèles d'entreprise Docker Desktop et du concepteur d'applications, qui est le
‫début lorsque vous commencez à travailler sur des choses dont vous avez besoin, que vous souhaitez utiliser, vous connaissez
‫des modèles standard dans votre entreprise que peut-être tout le monde est convenu.
‫Et nous avons parlé de la façon dont ce ne sont pas
‫seulement les fichiers Docker et qui contiennent beaucoup de choses que les modèles peuvent être. et mais pour
‫moi, lorsque je parle, si nous essayons de rehausser le ton de ce tout
‫nouveau flux de travail, vous pouvez commencer avec le système de modèles actuellement disponible pour
‫seulement quatre entreprises de bureau Docker.
‫Mais vous commencez par ce qu'il s'agit de visualiser ou qui vous permet de faire un gooey pour démarrer de nouvelles applications
‫et gérer des applications pour le développement local.
‫Et puis, quand vous commencez à parler de comment puis-je prendre cela et extraire toutes les variables d'environnement
‫et les choses qui sont distinctes, puis les pousser dans la production d'une manière plus fiable de type workflow qui est plus
‫focalisé sur les opérations et non strictement offs mais plus sur les lignes de ce genre de trucs de type
‫de code plus d'infrastructures.
‫C'est là que j'ai l'impression que l'application Docker commence à remplir cela.
‫Et cela va bien au-delà des conteneurs bruts.
‫Il est donc difficile d'en parler parce que les gens doivent connaître les conteneurs et ils doivent d'abord composer les nœuds et
‫toutes ces choses, puis nous commençons à parler de OK.
‫Ce sont les outils de workflow dont votre équipe aura éventuellement besoin pour créer des conteneurs toute la
‫journée.
‫Je veux dire, si vous êtes, si vous allez finir par commencer à tout déployer dans des conteneurs, vous vivez dans
‫le test de développement et la fierté et les conteneurs toute la journée et vous avez besoin de ces outils de flux de travail de niveau supérieur.
‫Et oui absolument.
‫C'est tellement drôle comme ça.
‫Je veux dire, comme vous l'avez mentionné, l'application Docker est un outil de niveau supérieur que vous devez comprendre beaucoup
‫de pièces pour en tirer le meilleur parti.
‫Et donc j'ai fait un atelier avec Sylvan de l'équipe docker up de Docker Khan et nous avons eu une expérience intéressante parce que beaucoup
‫de gens s'inscrivaient à Docker Khan, ils voient les ateliers et autres ouais.
‫L'application Dr déploie vos applications avec l'application Docker et c'est comme si je voulais jouer mes applications Docker.
‫Cela semble génial et je ne me rends pas compte que ce sont des outils plus
‫avancés que beaucoup de gens ont rencontrés, comme si je me sentais complètement dépassé en ce moment comment commencer et tout.
‫Mais c'était quand même une grande opportunité pour eux de voir comment les pièces s'emboîtent et quoi,
‫même s'ils ne le comprennent pas pleinement.
‫Et une chose que je dois mentionner aussi, c'est que oui, je faisais des démos pour pointer Docker sur des applications sur essaim, mais vous pouvez également déployer sur
‫des tourbillons cubains et il utilise la composition sur des tourbillons cubains pour que vous puissiez écrire votre
‫application une fois et l'exécuter sur les deux orchestrateurs ce qui est assez génial.
‫Ouais.
‫Je dois jeter ça là-dedans.
‫C'est assez génial.
‫Je me demandais quand cela allait apparaître et je pense que nous avons juste besoin de gérer le petit.
‫Je pense que ça aurait dû être à l'écran tout le temps comme un petit mec au coin de la rue.
‫Donc, Casey n'aurait pas été une distraction totale si vous n'étiez pas allé chez le Dr Khan l'une des personnalités
‫alternatives de Mike.
‫Ce fut un secret pour un moment.
‫Je ne savais pas qui était dans le casting final, mais quelqu'un se promène dans la conférence dans un costume de dinosaure et tout le monde
‫ne s'est pas rendu compte qu'il travaillait réellement avec le Dr sur ce.
‫Alors oui, nous avons failli nous faire expulser, certaines personnes pensaient que j'étais un vendeur voyou essayant de vendre des produits de bœuf ou quelque
‫chose du genre.
‫Et donc Mike est venu sur cette idée.
‫Il est comme si nous parlions comme si vous pouviez apporter vos applications héritées.
‫Donc, le restaurant a toute cette idée autour de moi si je comprends bien, c'est qu'il s'agit de faire ressortir votre
‫héritage, car ils fonctionneront tous dans Ducker aussi.
‫Donc, vous devez faire migrer ceux-là pour diagnostiquer l'héritage et vous nous emmenez bien.
‫C'est vrai.
‫Vos applications finales méritent de mourir. Les applications méritent de l'amour.
‫Et il s'agissait de faire un selfie avec.
‫Connaître.
‫Et puis vous avez eu ça ici et puis vous avez eu Amy et il y a une chère Abby Sara comme Abby à droite Abby Fuller yep
‫comme un enfant et puis le dinosaure que le Dr con cette année.
‫Le jour de la relecture, l'un de mes discours a été sélectionné pour être relu et ces conversations ne sont pas enregistrées.
‫Alors pourquoi ne pas commencer la discussion sur le dinosaure.
‫Yeah Yeah.
‫Quelqu'un en a effectivement vu une vidéo sur Internet.
‫Elle est là pour que le monde la voie.
‫Bien avant de conclure, je veux m'assurer que nous aurons une réponse à toutes les questions, donc je vais faire un
‫rapide scan si vous avez d'autres questions sur le Dr 19 ou trois ou des fonctionnalités ou même des
‫choses dont nous avons parlé hier la veille ou tout ce dont les deux gars ont parlé aujourd'hui.
‫Obtenez ces questions très rapidement avant de conclure cela pour une semaine de 19 0 3.
‫Nous avions une question un peu sur les machines virtuelles par rapport aux conteneurs,
‫mais je pense que ces réponses ont été obtenues dans le chat et quelqu'un a posé des questions sur ces trucs sans racines et différents des conteneurs Cotta
‫et j'ai en quelque sorte répondu dans le chat que, fondamentalement, c'est comme chaque fois que vous commencez à parler d'un L'isolation des VM, vous aurez toujours plus
‫de sécurité parce que je pense que c'est quelque chose que vous savez, même un noyau de vulnérabilité sous Linux ne
‫peut pas échapper à une VM et vous devriez en avoir une, vous devriez avoir une vulnérabilité de
‫virtualisation si techniquement une perspective de limite de sécurité oui.
‫Les conteneurs de fret nettoient les conteneurs que vous savez de tout fournisseur de virtualisation, ils vont être
‫plus isolés.
‫Mais cela a un coût.
‫Vous devez avoir plus de gestion, plus de couches de glace, plus de
‫couches, plus de ressources disponibles.
‫Il y a plus de complexité car maintenant vous avez tous ces différents Westies avec leurs propres mises à jour de système d'exploitation.
‫Maintenant, je dois m'inquiéter du fait que le noyau de Virgin soit corrigé sur chacun
‫d'entre eux, comme ceux-ci sont le genre de conteneurs et ces autres essaient de rendre cela plus facile, mais c'est encore plus de travail.
‫Donc, pour beaucoup de gens, ce n'est pas nécessaire.
‫Ils n'essaient pas d'atteindre ce niveau d'isolement et je pense que vous savez que l'isolement de Doctor est efficace, en particulier nous pouvons
‫commencer à parler des espaces de noms d'utilisateurs et de Docker sans racine et des trucs comme ça.
‫Je pense donc que cela dépend vraiment de ce que vous voulez tout partager dans des conteneurs plus gros.
‫Ouais ok.
‫Je suppose donc qu'il utilise beaucoup plus d'isolement, mais les messages médicaux ne sont toujours pas incassables.
‫Il y a également des vulnérabilités.
‫Et cela dépend de ce que vous voulez isoler et de ce que vous voulez partager, nous pensons.
‫Ouais.
‫Oh pardon.
‫Une petite question rapide pour vous.
‫Quelqu'un a demandé plus tôt à propos de ceci est disponible pour Windows et je ne connais pas la réponse à cela.
‫Je ne connais pas non plus la réponse.
‫Je pense que non.
‫Mais je ne l'ai pas parce que je travaille sur un Mac.
‫Je suis toujours en train de dire que cela ne varie pas, mais le Mac est bien.
‫Mais oui pour Windows, je ne connais pas les fournisseurs de technologie.
‫Je pense que je dirais non.
‫Ouais, mon hypothèse serait de ne pas aimer, nous ne savons pas.
‫Alors peut-être juste faire une recherche Google rooter Docker sans racines, mais je suis sûr que non, je ne veux pas dire que Microsoft ne
‫le ferait pas, mais c'est un tout autre noyau, c'est une tout autre chose.
‫Je pense que ce serait différent dans le travail qui peut être fait par les humains.
‫Ouais et je pense que beaucoup et Windows en particulier, vous savez que vous parlez de courir, vous savez que beaucoup d'applications
‫Windows fonctionneraient, j'ai demandé et d'autres choses et avec vous, les conteneurs Windows sont là lorsque vous
‫vous familiarisez avec la façon dont Windows traite des conteneurs, c'est différent.
‫Et pourtant, nous parlons de conteneurs pour chats Windows, nous ne parlons pas.
‫Oui.
‫Deux conteneurs du noyau Linux à l'intérieur des fenêtres diraient que je dirais que s'il s'agit vraiment d'une émulation, je ne suis pas
‫sûr que ce soit même appelé émulation, ça va.
‫Non je ne dis pas ça.
‫Il devrait regarder écouter devrait fonctionner là-bas.
‫Mais pour les fenêtres, c'est une autre histoire.
‫Oui, il y a un processus, il y a maintenant, je pense que c'est juste cette année que nous l'avons, il y a
‫maintenant des conteneurs d'isolation de processus dans Docker pour Tucker sur des plates-formes Windows comme Docker desservir notre serveur Windows
‫désolé.
‫Donc, vous pouvez techniquement exécuter un binaire Windows dans un conteneur Docker sans son propre noyau, ce qui est assez nouveau,
‫donc nous nous rapprochons.
‫Nous nous rapprochons de cela.
‫Ouais.
‫Donc donc pour tout le monde.
‫Ma femme ici mentionne peut-être que vous devriez résumer 19 0 3 0 0 0 a demandé quelqu'un.
‫Oh d'accord d'accord.
‫Donc voilà.
‫Résumez mille quatre-vingt-trois.
‫Droite.
‫C'est un bon résumé.
‫Alors laissez-moi, je vais voir si je peux.
‫Je suis ici toute la semaine, donc je vais passer un test et vous me préviendrez si je manque quelque chose.
‫De nouvelles choses tellement importantes.
‫Ah, il y a tout cela, alors nous allons parler de Parlons d'abord de l'édition communautaire.
‫Donc, pour l'Open Source Docker, nous parlons du moteur et de la ligne de commande.
‫Nous avons mentionné les plug-ins aujourd'hui, c'est une grande chose.
‫Il y a donc plusieurs nouvelles fonctionnalités dans la ligne de commande comme la build X qui utilise le kit de construction et
‫l'application docker qui utilise le plug-in de l'application.
‫Ce sont des plugins gratuits open source pour la ligne de commande Dogger qui sont techniquement bien, je suppose que le kit de construction utilise
‫une fonctionnalité de moteur, mais ce n'est en grande partie qu'une fonctionnalité de ligne de commande.
‫Mais en plus de cela, nous avons un contexte que vous avez vu hier, donc le contexte Ducker est maintenant une nouvelle fonctionnalité qui vous permet de changer
‫votre environnement à partir de la ligne de commande avec une seule ligne.
‫Donc, si vous connaissez le contrôle Cube, il a un contexte de son propre Docker a maintenant ajouté cette fonctionnalité
‫Docker.
‫Ainsi, pour l'environnement Docker, vous obtenez une expérience très similaire avec la gestion
‫de différents environnements sans avoir à écrire des scripts pour automatiser essentiellement vos variables d'environnement shell.
‫C'est que nous l'avons maintenant.
‫Si vous commencez à parler du moteur Docker et que je vais simplement partager l'écran, Docker a rapidement toutes les notes de
‫version.
‫Donc, pour la démocratie, il y a des versions et si
‫je peux tirer ce partage, partagez mon écran Ouais.
‫Je vais donc mettre ce lien dans le chat.
‫J'aime la façon dont le restaurant rampe toujours dessus.
‫Ouais ouais j'ai compris.
‫Pas que nous soyons allés ici.
‫Ainsi, le journal des modifications que je vois votre barre oblique GitHub dot com slash dagger slash ou dash C vous libère la version open source de Docker
‫a un journal des modifications pour chaque version afin que vous puissiez faire défiler.
‫Fondamentalement, c'est le 19 0 3 ici lorsque nous parlons de la sortie la semaine dernière et vous
‫pouvez donc passer en revue et voir chaque PR majeur chaque correctif.
‫Vous savez que tout est là pour que vous puissiez passer
‫en revue et voir les fonctionnalités de l'essaimage qui
‫ont été ajoutées.
‫De nouveaux trucs de mise en réseau nouveaux, donc le VLAN IP n'est plus un expérimental comme il y a juste une tonne
‫de merde ici que vous pourriez remplir une heure qui passe par chacun de ces derniers et parle
‫de plus d'une heure facilement.
‫Donc, l'autre grande chose avec Docker 19 no 3 est la sortie de la docker enterprise 3. 0 plateforme.
‫C'est donc le côté serveur qui est le DVR et l'USP que vous verrez dans une offre d'entreprise de docker et qui
‫vous offrira aux entités cubaines les nouvelles versions des nouvelles versions des années 80 cubaines.
‫Je pense que c'est 114 ou 113 qui sortent.
‫Je pense que c'est peut-être 114 et il va y avoir quelque chose de nouveau là-bas.
‫Ensuite, lors de l'émission de lundi, vous nous avez vu une démo Docker desktop enterprise qui est un tout nouveau produit.
‫C'est un surensemble de ce que vous obtenez avec ce que nous avons montré aujourd'hui.
‫Donc, ce qu'on nous montre aujourd'hui, c'est tout ce qui est open source.
‫Ce que vous avez vu lundi dans le cadre de l'émission était la nouvelle installation distincte que le bureau docker que nous utilisons tous
‫aujourd'hui, qui est la version C.
‫Il existe maintenant une version entreprise et si vous achetez si vous souhaitez plus d'informations à ce sujet, revenez à
‫l'émission du lundi et nous parlons de la façon de contacter Docker et l'équipe de médecins.
‫À ce moment sur son émission mardi spectacle.
‫Le premier jour du spectacle, on a l'impression que c'était lundi et nous en avons donc parlé davantage et vous pouvez
‫l'obtenir.
‫Vous pouvez discuter avec ces personnes de la façon d'obtenir un accès, car il s'agit d'un tout nouveau produit sur lequel
‫ils travaillent et c'est en fait une version ou simplement vous devez l'obtenir auprès d'un revendeur ou d'un partenaire Docker
‫dès maintenant.
‫Et cela va ajouter tout un tas de nouvelles choses, y compris un concepteur d'application gluant.
‫Il y a une fonctionnalité qui s'appelle un symbole, donc ce n'est pas Avengers Assemble, c'est Doctor assemble qui vous permet
‫essentiellement de prendre une ancienne application de certains cadres et de l'automatiser dans un conteneur de médecin afin de ne pas prendre de
‫machine virtuelle, il suffit de prendre l'application à partir d'un système d'offre différent ou d'un cadre différent et
‫le tire sur les cadres populaires à Docker.
‫C'est donc un moyen très rapide de migrer une application et de commencer et de vous faire
‫économiser potentiellement des heures et c'est une nouvelle fonctionnalité Docker crée une nouvelle fonctionnalité dans celle qui vous permet
‫de créer tout ce modèle dont j'ai parlé.
‫Voyez ce qui me manque d'autre.
‫Tout simplement un autre.
‫Et c'est voir une grande fonctionnalité qui a été annoncée comme une sorte d'annonce silencieuse car elle n'affecte
‫pas tout le monde est maintenant intégrée dans le support GP pour le moteur et donc ça va être une grosse chose pour certains groupes en particulier
‫l'analyse des données ou le flux des capteurs genre de trucs ou tout ce dont le GP a besoin pour accéder.
‫C'est donc un gros problème aussi.
‫Ouais.
‫Que diriez-vous qu'ils exigent cela à Docker Khan.
‫Oui, c'était comme un tiret.
‫GP Vous écrivez juste sur une commande de docteur.
‫Oui et il y a encore un peu de configuration d'hôte qui est nécessaire pour permettre votre vidéo.
‫La Jeep était disponible dans le conteneur, mais cela ne devient pas beaucoup plus facile.
‫Ouais, c'est plutôt cool et je pense que pour ceux
‫d'entre vous qui veulent savoir si ça va être un essaim trouver cela dans les anciennes vidéos
‫sur ma chaîne où, fondamentalement, nous montrons comment vous pouvez simplement faire tourner un canard ou exécuter
‫une commande à l'intérieur d'un service d'essaim.
‫Donc, vous avez essentiellement un chien ou exécutez un service qui exécute un conteneur pour vous, puis vous pouvez utiliser
‫l'utilisation de GP.
‫Donc, techniquement, cela peut se faire en essaim.
‫Vous ne pouvez tout simplement pas le faire avec la commande service create.
‫Il vous suffit d'imbriquer les commandes et cela fonctionne.
‫Et alors.
‫Tout ce qui vient de dire une note latérale sur le GP, vous travaillez également si vous gonflez là-bas.
‫Cela ressemble à de la moisissure car il n'est pas nécessaire de s'améliorer pour travailler pour GP.
‫Oh c'est un bonus tellement agréable et agréable.
‫Ouais ouais ouais.
‫Je pense donc que nous allons voir plus d'exemples de cas d'utilisation du monde réel sur ces rootless et surtout je pense que
‫je suis excité pour S. JE. et pour nous de comprendre comment.
‫Fondamentalement, nous voyons différentes façons de construire S. JE. grappes afin qu'ils soient plus faciles pour votre C. JE.
‫pour s'exécuter dans Docker, puis il exécute les éléments de docker dont il a besoin à l'intérieur de la CIA sans que la CIA doive être
‫root sur tous les systèmes ou avoir un accès root.
‫Je dirais que les environnements de production vont probablement changer afin de fonctionner avec le mode
‫impitoyable car ils ne devraient pas être nécessaires pour exécuter la route.
‫C'est une sorte d'énergie qui est plus sûre.
‫Je dirais donc que je verrais probablement une sorte de roulettes de production multiples impitoyables.
‫Ouais.
‫Comme peut-être que l'œil peut voir que Cubain le fait d'abord car l'essaim a un problème avec les noyaux, je me demande
‫si les indigènes cubains pourraient courir et être juste intéressant de voir que je n'ai rien vu d'autre que la
‫course de chiens.
‫Évidemment, ce que vous avez montré aujourd'hui, je n'ai encore vraiment vu personne parler du mode sans racine, alors appelez.