WEBVTT

00:00:00.000 --> 00:00:08.198
[MUSIQUE]

00:00:08.198 --> 00:00:09.947
Hello et
Bienvenue dans un autre épisode sur

00:00:09.947 --> 00:00:11.430
Canal du conteneur.

00:00:11.430 --> 00:00:13.160
Je suis Matt McSpirit,
spécialiste technique pour

00:00:13.160 --> 00:00:14.590
toutes nos données.
le centre de technologie.

00:00:14.590 --> 00:00:17.120
Dans cet épisode il a
en fait, le début de

00:00:17.120 --> 00:00:20.130
une série de mini où nous sommes
va être découverte de conteneur

00:00:20.130 --> 00:00:21.450
principes de base.

00:00:21.450 --> 00:00:23.490
Ceux d'entre vous qui avez déjà visionné
certaines vidéos déjà présent sur

00:00:23.490 --> 00:00:24.380
le canal de conteneurs,

00:00:24.380 --> 00:00:27.000
Vous saurez que nous avons un lot
des démonstrations de coups de cœur.

00:00:27.000 --> 00:00:29.960
Nous avons introduit et avait des entretiens
avec des personnes à partir de Docker.

00:00:29.960 --> 00:00:33.180
Nous avons rencontré John Howard et
exploré sa contribution à

00:00:33.180 --> 00:00:35.860
ainsi que la Docker, de sorte que
Nous avons traité une charge de

00:00:35.860 --> 00:00:38.700
STUFF, mais nous voulons
que nous offrons de la profondeur

00:00:38.700 --> 00:00:41.030
les connaissances de nos
ainsi les conteneurs.

00:00:41.030 --> 00:00:44.350
Et pour m’aider à faire aujourd'hui
Je suis rejoint par Neil Peterson.

00:00:44.350 --> 00:00:45.770
Neil, présentez-vous et

00:00:45.770 --> 00:00:48.850
Dites-nous en un peu sur votre
connexion avec des conteneurs.

00:00:48.850 --> 00:00:50.210
>> Merci à Matt superbes.

00:00:50.210 --> 00:00:51.400
Donc mon nom du Neil Peterson,

00:00:51.400 --> 00:00:54.600
Je suis un développeur de contenu
ici chez Microsoft.

00:00:54.600 --> 00:00:57.280
Par conséquent, vraiment ce que je fais
avec les conteneurs est écrit

00:00:57.280 --> 00:01:00.160
la documentation pour passer le long de
avec notre implémentation de

00:01:00.160 --> 00:01:02.340
conteneurs, ce qui est de Windows
conteneurs de serveurs et

00:01:02.340 --> 00:01:04.270
les conteneurs de B hyper à venir.

00:01:04.270 --> 00:01:07.100
Par conséquent, je travaille avec notre
équipe de visualisation et et

00:01:07.100 --> 00:01:08.600
John et Taylor.

00:01:08.600 --> 00:01:11.900
Type de documentation de conteneurs
et dans le cadre de ce lu

00:01:11.900 --> 00:01:15.020
autour et effectuer des recherches
la technologie moi-même.

00:01:15.020 --> 00:01:16.870
>> Il s’agit très
nouveau pour beaucoup d'entre nous.

00:01:16.870 --> 00:01:18.410
Un grand nombre de nos
professionnels de l’informatique en tant que bien

00:01:18.410 --> 00:01:20.080
la documentation
est critique et

00:01:20.080 --> 00:01:23.050
approche de cette documentation, qui
Nous avons pris cette fois-ci

00:01:23.050 --> 00:01:26.390
placer sur MSDM de conteneurs
mais également les personnes l’accès

00:01:26.390 --> 00:01:28.560
dessus par l’intermédiaire de [INAUDIBLE],
C’est un grand.

00:01:28.560 --> 00:01:30.950
Modification de
Nous << Oui absolument une gageure,

00:01:30.950 --> 00:01:34.970
Nous sommes à notre documentation
est disponible sur GitHub,

00:01:34.970 --> 00:01:38.600
Communauté peut contribuer
mettre à jour et vraiment

00:01:38.600 --> 00:01:43.180
dans la mesure du conteneur de la du fenêtre nad
Nous sommes dans l’aperçu technique mais

00:01:43.180 --> 00:01:46.350
Nous allons documenter
les quelque peu, de sorte que

00:01:46.350 --> 00:01:48.870
Nous mettons beaucoup de choses
sortie il assez rapidement.

00:01:48.870 --> 00:01:51.000
>> Et si vous n’avez pas vérifié
la documentation déjà,

00:01:51.000 --> 00:01:54.140
Il s’agit de MSDN point Microsoft point com,
Si vous ne souhaitez pas descendre à MSDN

00:01:54.140 --> 00:01:56.330
racine, une barre oblique
La virtualisation et

00:01:56.330 --> 00:01:58.570
ce lien vous amènera à
les conteneurs de page d’accueil.

00:01:58.570 --> 00:02:00.840
Et il existe un certain nombre de
différents scénarios que nous

00:02:00.840 --> 00:02:04.820
documenté pour l’aperçu technique
trois, autour de l’obtention de votre

00:02:04.820 --> 00:02:08.320
hôte de conteneur prête, déploiement
conteneurs avec PowerShare, ou

00:02:08.320 --> 00:02:10.920
leur gestion avec Docker et
etc. et sur Azure ainsi.

00:02:10.920 --> 00:02:13.210
Par conséquent, si vous n’en avez pas,
récupérer les documents,

00:02:13.210 --> 00:02:15.920
suivre et afficher également le
vidéos, car ils vous guident

00:02:15.920 --> 00:02:18.220
vous aide à en tant qu’ainsi
Vous pouvez le voir visuellement.

00:02:18.220 --> 00:02:21.380
Mais aujourd'hui, comme je l’ai dit,
est le début d’une série de mini.

00:02:21.380 --> 00:02:22.730
Nous ne savons pas combien
épisodes, que nous allons faire,

00:02:22.730 --> 00:02:24.460
Nous allons simplement
Conservez les entrée ya.

00:02:24.460 --> 00:02:25.980
Pour vous aider à comprendre et

00:02:25.980 --> 00:02:28.950
comprendre les notions de base sur un bit
plus d’un niveau technique.

00:02:28.950 --> 00:02:31.400
Mais vous aidant à un lot
de démonstration ainsi.

00:02:31.400 --> 00:02:34.710
Par conséquent, Neil été immeuble occupé
ces systèmes permettent, à afficher

00:02:34.710 --> 00:02:37.610
vous essentiellement comment certaines de ce
STUFF fonctionne un peu plus en détail.

00:02:37.610 --> 00:02:39.930
La première personne que nous sommes uniquement
allant être étudier

00:02:39.930 --> 00:02:42.800
une introduction vraiment sur
simplement quels sont les conteneurs, qui

00:02:42.800 --> 00:02:45.840
de niveau ensuite vers le bas parmi les
vidéos que nous avons fait dans le passé.

00:02:45.840 --> 00:02:47.560
Vous aident à que comprendre certains
des blocs de construction et

00:02:47.560 --> 00:02:50.270
certaines des fonctionnalités clés,
les composants et les concepts.

00:02:50.270 --> 00:02:53.170
Avant de continuer à l’avenir
épisodes en plus de la profondeur

00:02:53.170 --> 00:02:56.000
images environnantes,
mise en réseau et ainsi de suite.

00:02:56.000 --> 00:02:58.320
Par conséquent, pourquoi ne pas vous emporter en
nous guider dans que

00:02:58.320 --> 00:03:00.311
informés sur aujourd'hui
Dans cet épisode particulier.

00:03:00.311 --> 00:03:03.813
<< Pour cet épisode, nous ferons
juste parler les conteneurs

00:03:03.813 --> 00:03:06.127
sont, nous allons créer
certains conteneurs rechercher

00:03:06.127 --> 00:03:09.168
à certaines images de conteneur et
Démarrez simplement comme vous

00:03:09.168 --> 00:03:12.341
dit de poser les fondations
approfondir les choses comme

00:03:12.341 --> 00:03:15.518
images de conteneur réseau
portabilité des conteneurs

00:03:15.518 --> 00:03:16.046
>> froid peut être ajoutée

00:03:16.046 --> 00:03:16.706
>> vous permet donc d’OK

00:03:16.706 --> 00:03:17.630
>> Nous avons quelques

00:03:17.630 --> 00:03:21.065
diapositives qui pense que « non, nous ne peut pas
faire des diapositives » nous ont quelques et

00:03:21.065 --> 00:03:23.642
puis nous allons station d’accueil
droites dans certaines démonstrations

00:03:23.642 --> 00:03:24.970
Donc, Oui demeurent avec elle.

00:03:24.970 --> 00:03:27.140
>> Simplement nous permet de position
Parmi les éléments ainsi.

00:03:27.140 --> 00:03:28.500
>> Bien sûr, absolument.

00:03:28.500 --> 00:03:32.560
Par conséquent, conteneurs
sont sans aucun doute sur le feu,

00:03:32.560 --> 00:03:34.820
beaucoup de gens
Parlez à leur sujet.

00:03:34.820 --> 00:03:39.780
Il n’est assez tôt dans le
cycle de vie technologique, conteneurs

00:03:39.780 --> 00:03:41.870
ont été autour pendant un certain temps
>> Sous Linux

00:03:41.870 --> 00:03:43.680
>> Sous Linux, mais

00:03:43.680 --> 00:03:47.040
ils vous prendre réellement droite
à présent, afin d’introduire seule

00:03:47.040 --> 00:03:50.140
conteneurs et que
les conteneurs sont, dans la mesure où il est

00:03:50.140 --> 00:03:53.210
une abstraction bizarre, nous avons
utilisation de la virtualisation

00:03:53.210 --> 00:03:57.460
peu de temps et il très facile à
comparer un conteneur virtuel

00:03:57.460 --> 00:04:00.340
machine, mais
>> Que sont exactement les conteneurs

00:04:00.340 --> 00:04:02.800
et que faisons-nous avec eux
et que faire avec eux ?

00:04:02.800 --> 00:04:04.280
Par conséquent, je veux dire à la base,

00:04:04.280 --> 00:04:08.660
les conteneurs sont vraiment type de
un composant de la virtualisation.

00:04:08.660 --> 00:04:11.170
Il s’apparente quasiment à
un système d’exploitation ou

00:04:11.170 --> 00:04:12.890
virtualisation d’applications.

00:04:12.890 --> 00:04:16.460
Donc vraiment essentiellement nous utilisons
conteneurs de même comment nous

00:04:16.460 --> 00:04:18.040
Utilisez une machine virtuelle.

00:04:18.040 --> 00:04:20.920
Nous virtualiser ce système d’exploitation et

00:04:20.920 --> 00:04:24.020
Nous exécuter des applications à partir d’avec
à l’intérieur du conteneur et

00:04:24.020 --> 00:04:27.410
Nous pouvons accéder à ces applications.
à partir d’en dehors du conteneur.

00:04:27.410 --> 00:04:29.470
Vous pouvez le voir ici dans mon
point de la première puce,

00:04:29.470 --> 00:04:33.030
J’appeler les comme un système d’exploitation
La virtualisation d’applications et

00:04:33.030 --> 00:04:35.720
Imaging ou
Technologie de superposition d’images,

00:04:35.720 --> 00:04:38.300
Ceci est très important
>> Beaucoup de l’avantage que nous sommes

00:04:38.300 --> 00:04:40.400
continue à rechercher dans des conteneurs.

00:04:40.400 --> 00:04:43.550
Prestations en cours des choses comme
démarrage rapide de temps, ou

00:04:43.550 --> 00:04:46.300
faible encombrement sur l’hôte du système d’exploitation,

00:04:46.300 --> 00:04:49.680
à la manière dont
Nous pouvons gérer et

00:04:49.680 --> 00:04:52.990
Créez ces images, ou
conteneurs d’utilisent de ces images.

00:04:52.990 --> 00:04:54.830
Donc, je mettre dans le premier
puce

00:04:54.830 --> 00:04:58.420
dans la mesure où les images sont sont extrêmement
important de procédure

00:04:58.420 --> 00:04:59.470
conteneurs de travail.

00:04:59.470 --> 00:05:00.270
Et, comme nous l’avons dit,

00:05:00.270 --> 00:05:03.566
Nous allons examiner assez
dans les images de conteneur.

00:05:03.566 --> 00:05:07.520
C’est le cas, conteneurs,
Virtualisation du système d’exploitation.

00:05:07.520 --> 00:05:11.900
Conteneurs d’hébergent des applications et
dépendances de l’application, et

00:05:11.900 --> 00:05:13.350
C’est également essentiel.

00:05:13.350 --> 00:05:16.340
Ce que nous allons voir est, nous sommes
remplissage d’une application et

00:05:16.340 --> 00:05:18.780
toutes ses dépendances
Dans ce conteneur.

00:05:18.780 --> 00:05:22.220
Et tu devient de ce conteneur
Cette unité autonomes,

00:05:22.220 --> 00:05:25.020
qui peut ensuite être déplacé autour de
entre environnements, mais

00:05:25.020 --> 00:05:27.270
est obtenu toutes les
intégré dans les dépendances.

00:05:27.270 --> 00:05:29.630
Ainsi, nous ne faisons pas les choses comme
avoir à reconfigurer notre

00:05:29.630 --> 00:05:31.830
conteneur comme nous le déplacer.

00:05:31.830 --> 00:05:34.340
>> Les dépendances de le faire
Live dans le même conteneur ?

00:05:34.340 --> 00:05:36.080
Cuz vous pouvez disposer les
à l’extérieur n’a pas pu vous ?

00:05:36.080 --> 00:05:36.920
>> Oui, absolument.

00:05:36.920 --> 00:05:40.010
Nous pouvons avoir plusieurs
applications conteneur.

00:05:40.010 --> 00:05:42.701
Où nous pourrions avoir un serveur frontal
qui a toutes les dépendances

00:05:42.701 --> 00:05:44.021
pour le serveur frontal dans
un conteneur et

00:05:44.021 --> 00:05:46.050
un back-end qui possède toutes les
les dépendances pour

00:05:46.050 --> 00:05:52.680
le back-end
Cependant ces deux conteneurs

00:05:52.680 --> 00:05:53.910
dépendent de chacun des autres
>> Oui.

00:05:53.910 --> 00:05:55.560
>> Pour qu’elles forment une application.

00:05:55.560 --> 00:05:57.710
>> Et ils se
dépendent de l’image de base.

00:05:57.710 --> 00:05:59.710
Que, Oui, absolument.

00:05:59.710 --> 00:06:01.300
>> OK.
>> Nous avons déjà beau

00:06:01.300 --> 00:06:04.880
parlé, conteneurs
sont générés à partir des images du conteneur.

00:06:04.880 --> 00:06:06.440
Images de conteneur sont portables,
et

00:06:06.440 --> 00:06:07.390
Voici où elle est vraiment très intéressante.

00:06:07.390 --> 00:06:10.090
Et nous allons le voir à l’avenir
épisodes, nous allons effectivement créer

00:06:10.090 --> 00:06:14.260
une application sur mon ordinateur portable
Déplacer l’image de ce conteneur

00:06:14.260 --> 00:06:18.070
Dans ce qui est appelé à distance
un Image de conteneur du Registre et

00:06:18.070 --> 00:06:22.090
extraire qu’une machine virtuelle dans
Azure, donc ses cette portabilité

00:06:22.090 --> 00:06:27.690
dans les images qui nous donne ceci
bon moyen de déplacement de notre

00:06:27.690 --> 00:06:30.030
à partir de l’environnement de travail à un autre
>> Mm-hm et

00:06:30.030 --> 00:06:30.960
C’est ainsi que la flexibilité.

00:06:30.960 --> 00:06:32.340
Tous nos développeurs
voyez également.

00:06:32.340 --> 00:06:35.200
Vous savez, générer une application
Localement sur la station de travail,

00:06:35.200 --> 00:06:37.100
sachant que, à partir de
du point de vue de la cohérence,

00:06:37.100 --> 00:06:39.690
J’étais à déployer
votre ordinateur portable, à un serveur

00:06:39.690 --> 00:06:42.850
dans le centre de données ou à
un cloud public, il va travailler.

00:06:42.850 --> 00:06:44.050
>> Absolument.
>>, Car ils les voient il.

00:06:44.050 --> 00:06:46.260
Les dépendances que des,
ou, il extrait

00:06:46.260 --> 00:06:47.790
et vous avez ensuite
Cette flexibilité.

00:06:47.790 --> 00:06:51.410
>> Oui, absolument, certaines de
l’avantage dans des récipients, il est

00:06:51.410 --> 00:06:53.880
comme OK, nous constatons que nous sommes
mettre des applications ici,

00:06:53.880 --> 00:06:55.360
mais où en sont les avantages ?

00:06:55.360 --> 00:06:58.450
Conteneurs de démarrage rapide
ils évoluent rapidement.

00:06:58.450 --> 00:07:00.270
Ils peuvent être détruits rapide.

00:07:00.270 --> 00:07:03.700
Cet encombrement sur l’hôte
est beaucoup plus petite que celle de

00:07:03.700 --> 00:07:04.550
une machine virtuelle.

00:07:04.550 --> 00:07:07.430
Par conséquent, nous pouvons obtenir cette densité

00:07:07.430 --> 00:07:10.340
sur nos ordinateurs physiques qui
hébergez ces conteneurs.

00:07:10.340 --> 00:07:14.190
Nous pouvons obtenir une densité supérieure
avec des conteneurs que nous pouvez avec

00:07:14.190 --> 00:07:15.900
un ordinateur virtuel la lui-même.

00:07:15.900 --> 00:07:17.060
>> Et contraste avec

00:07:17.060 --> 00:07:19.500
une machine virtuelle je pense que nous allons voir
point de vue architectural dans un minute mais

00:07:19.500 --> 00:07:21.870
Lorsque vous créez une machine virtuelle ceux
ont reçu un historique avec Hyper-V.

00:07:21.870 --> 00:07:25.130
Vous savez que vous allez dire comment
faire de nombreux processus virtuels

00:07:25.130 --> 00:07:28.540
devez, la quantité de RAM, ai-je besoin
lecteur de DVD virtuel, combien

00:07:28.540 --> 00:07:31.720
les réseaux, les réseaux de faire qu’ils
Il faut sur les réseaux virtuels, et ainsi de suite.

00:07:31.720 --> 00:07:34.550
Il y a beaucoup plus de réflexion
environ, à partir d’un ordinateur virtuel

00:07:34.550 --> 00:07:38.830
point de vue, ce matériel
couche qui n’est nécessairement,

00:07:38.830 --> 00:07:41.690
Il existe dans une certaine mesure
avec des conteneurs dans certains aspects.

00:07:41.690 --> 00:07:46.590
Mais, en termes de qui très
strict, cet ordinateur virtuel ont ces

00:07:46.590 --> 00:07:48.600
processus virtuels,
C’est très différent.

00:07:48.600 --> 00:07:51.470
>> Oui, je veux dire, essentiellement nous
créer une machine virtuelle très similaire à la procédure

00:07:51.470 --> 00:07:52.940
Nous seraient générés
un ordinateur physique.

00:07:52.940 --> 00:07:54.230
Nous devons définir tous ceux.

00:07:54.230 --> 00:07:58.410
Composants et que de nombreuses
disparaît-elle avec des conteneurs.

00:07:58.410 --> 00:08:02.660
Qui dit que je veux dire que des prospects dans
ce dernier point ici

00:08:02.660 --> 00:08:06.770
l’une des choses que nous pouvons faire avec
conteneurs est type de contrainte

00:08:06.770 --> 00:08:09.350
l’utilisation des ressources de cet hôte.

00:08:09.350 --> 00:08:11.810
Afin que je veux dire que nous pouvons créer
un conteneur et DIS

00:08:11.810 --> 00:08:15.880
Utilisez autant de mémoire ou de ne pas
Utilisez plus d’autant de mémoire.

00:08:15.880 --> 00:08:18.700
Utiliser ce montant du processeur
sans dépasser.

00:08:18.700 --> 00:08:21.540
>> Oui.
>>, Donc nous pouvons limiter

00:08:21.540 --> 00:08:24.330
le conteneur peut
consommer à partir de cet hôte.

00:08:24.330 --> 00:08:25.740
>> Vous savez comme
méga-conteneur.

00:08:25.740 --> 00:08:26.870
>> Sûr.
Assurer.

00:08:26.870 --> 00:08:27.430
Exactement.

00:08:27.430 --> 00:08:30.200
>> Simplement dans le même mode.

00:08:30.200 --> 00:08:32.620
Quelque chose à prendre en compte également.

00:08:32.620 --> 00:08:34.030
OK.

00:08:34.030 --> 00:08:37.070
Comparaison et contraste avec le
Machine virtuelle, si nous amener le graphique

00:08:37.070 --> 00:08:39.260
que nous avons sur le suivant
diapositive afin de nous aider à illustrer,

00:08:39.260 --> 00:08:41.950
Quels sont les points clés de
Ce graphique particulier ici

00:08:41.950 --> 00:08:44.679
que les personnes doivent connaître ?

00:08:44.679 --> 00:08:46.770
>> Si vous avez effectué
recherche sur les conteneurs que vous avez

00:08:46.770 --> 00:08:48.790
probablement déjà vu une très
graphique similaire.

00:08:48.790 --> 00:08:52.360
Et une des plus importantes
différences entre un conteneur

00:08:52.360 --> 00:08:56.130
et une machine virtuelle est
plutôt débile de la manière dont le conteneur

00:08:56.130 --> 00:08:59.700
fonctionne avec le noyau
sur l’hôte.

00:08:59.700 --> 00:09:01.610
Et la recherche sur la gauche
côté ici,

00:09:01.610 --> 00:09:03.630
Nous avons une machine virtuelle.

00:09:03.630 --> 00:09:07.300
Nous avons une couche matérielle,
Nous avons le système d’exploitation et

00:09:07.300 --> 00:09:12.260
noyau de l’hôte
la technologie d’hyperviseur.

00:09:12.260 --> 00:09:14.740
Et puis nous allons superposition
Ordinateurs virtuels

00:09:14.740 --> 00:09:16.880
sur cet hyperviseur.

00:09:16.880 --> 00:09:19.210
Ainsi, chacun d’eux de ces virtuelle
Machines a un système d’exploitation

00:09:19.210 --> 00:09:20.510
et un noyau qu’il contient.

00:09:20.510 --> 00:09:24.370
Ainsi, chaque fois que nous démarrer un ordinateur virtuel
Nous sommes le démarrage d’un système d’exploitation complet,

00:09:24.370 --> 00:09:25.620
Noyau et tous les éléments.

00:09:25.620 --> 00:09:28.610
>> Et en règle générale, chaque
qu’il y aura un disque dur virtuel :

00:09:28.610 --> 00:09:29.020
>> Oui.

00:09:29.020 --> 00:09:31.190
>> Qui est
>> Un potentiellement importante

00:09:31.190 --> 00:09:33.320
quantité d’espace à partir de votre
stockage back-end quelle que soit

00:09:33.320 --> 00:09:34.650
qui peut l’être.

00:09:34.650 --> 00:09:37.570
Oui, vous pouvez utiliser des éléments tels que
différenciation des disques à partir d’une lecture

00:09:37.570 --> 00:09:40.820
image parent uniquement mais toujours mais
consommation du stockage

00:09:40.820 --> 00:09:43.920
généralement associé aux machines virtuelles
peuvent être très importants.

00:09:43.920 --> 00:09:44.700
>> Oui, absolument.

00:09:44.700 --> 00:09:48.156
Et vous avez ensuite ces
fabrication de machines virtuelles beau

00:09:48.156 --> 00:09:51.324
demandes de matériel et
vous obtenez cette couche d’hyperviseur

00:09:51.324 --> 00:09:54.852
ces demandes d’interception et
gestion de ces demandes.

00:09:54.852 --> 00:09:58.816
sur le matériel de l’hôte
que la machine virtuelle contient.

00:09:58.816 --> 00:10:02.183
C’est l’image
d’un ordinateur virtuel.

00:10:02.183 --> 00:10:06.581
Un hôte de conteneur de contraste
Nous avons le matériel

00:10:06.581 --> 00:10:08.650
l’hôte de conteneur.

00:10:08.650 --> 00:10:12.100
Nous avons le système d’exploitation dans le noyau
assis que,

00:10:12.100 --> 00:10:15.380
ainsi que le conteneur
le moteur de Docker du logiciel.

00:10:15.380 --> 00:10:20.950
Moteur de conteneur de serveur Windows,
mais vous remarquerez ici

00:10:20.950 --> 00:10:25.170
le conteneur lui-même ne
ont ce système d’exploitation.

00:10:25.170 --> 00:10:26.760
Il ne possède pas ce noyau.

00:10:26.760 --> 00:10:28.500
Il y a donc réellement un partagé

00:10:28.500 --> 00:10:31.525
ces conteneurs sont partage
le noyau avec le système d’exploitation hôte.

00:10:31.525 --> 00:10:37.095
Heure de démarrage est beaucoup plus rapide,
Il est beaucoup moins

00:10:37.095 --> 00:10:39.665
Lorsque vous démarrez ces conteneurs
par rapport à une machine virtuelle.

00:10:39.665 --> 00:10:42.635
>> Et évidemment ce graphique
représentant, nous dire comme matériel

00:10:42.635 --> 00:10:45.835
au bas ici, mais cela
peut être un matériel physique, ou

00:10:45.835 --> 00:10:47.595
Il pourrait être à l’intérieur de
l’ordinateur virtuel.

00:10:47.595 --> 00:10:48.665
>> Oui, absolument.

00:10:48.665 --> 00:10:51.295
>> Donc rien
l’arrêt de ces deux

00:10:51.295 --> 00:10:53.970
technologies différentes
Heureusement de coexistence.

00:10:53.970 --> 00:10:57.150
Ainsi, que vous devrez peut-être par exemple
vous avez un hôte Hyper-V,

00:10:57.150 --> 00:10:59.880
vous avez deux VM,
l’une est Linux, un est Windows et

00:10:59.880 --> 00:11:02.500
vous exécutez des conteneurs de Linux
à l’intérieur d’un ordinateur virtuel et

00:11:02.500 --> 00:11:04.050
Conteneurs de Windows sur un autre.

00:11:04.050 --> 00:11:06.780
Mais cette physique globale
système que vous exécutez une combinaison de

00:11:06.780 --> 00:11:07.700
conteneurs.

00:11:07.700 --> 00:11:09.840
Vous avez donc le meilleur des
deux mondes essentiellement là,

00:11:09.840 --> 00:11:12.350
vous êtes utilisant
les technologies complémentaires.

00:11:12.350 --> 00:11:14.630
Par conséquent, ils sont définitivement pas une ou
l’autre,

00:11:14.630 --> 00:11:17.270
ils peuvent être utilisés dans
association qui est importante.

00:11:17.270 --> 00:11:18.490
>> Oui, absolument.

00:11:18.490 --> 00:11:25.150
C’est le cas au niveau de la surface, il a
très simple à dire virtuel

00:11:25.150 --> 00:11:28.970
machines, nous avons isolés
noyau à l’intérieur du conteneur de la machine virtuelle,

00:11:28.970 --> 00:11:33.110
Nous sommes le partage
noyau avec le système d’exploitation hôte.

00:11:33.110 --> 00:11:34.700
Maintenant cette image
modifie un peu

00:11:34.700 --> 00:11:37.460
Lorsque nous avons créé
Conteneurs Hyper V

00:11:37.460 --> 00:11:41.120
Qui fournit un
couche d’isolation en plutôt débile

00:11:41.120 --> 00:11:43.330
ce conteneur d’habillage
dans la machine virtuelle elle-même.

00:11:43.330 --> 00:11:44.450
>> Oui, et
dans quelques temps de semaines,

00:11:44.450 --> 00:11:46.960
Nous allons avoir épisodes
Conteneurs HyperV à droite

00:11:46.960 --> 00:11:50.260
point dans le temps lorsqu’ils sont
disponible pour les personnes à tester.

00:11:50.260 --> 00:11:52.860
Ainsi, vous verrez plusieurs épisodes sur
du conteneur de canal qui

00:11:52.860 --> 00:11:56.520
aider les personnes qu’analysez
Conteneur de Hyper-V est car

00:11:56.520 --> 00:11:59.690
Il ajoute certainement un extra
couche de capacité de mais

00:11:59.690 --> 00:12:02.390
Il est également assez complexe à comprendre
ainsi que sur ce qui se passe dans

00:12:02.390 --> 00:12:05.550
Ce type de dégradé du jeu
de la technologie ' s ici pour.

00:12:05.550 --> 00:12:07.070
>> Absolument.
>> Donc tenez-vous informé qu’un.

00:12:07.070 --> 00:12:12.410
>> Qui est le type de l’hôte
>> Différence de conteneur hôte VM.

00:12:12.410 --> 00:12:14.890
Il existe également des différences
dans la manière dont nous correspondent aux conteneurs

00:12:14.890 --> 00:12:15.880
par rapport à la machine virtuelle.

00:12:15.880 --> 00:12:16.740
Il n’y a que tu une équipe de travail

00:12:16.740 --> 00:12:19.940
surtout si vous avez été dans une
vous avez été gestion des machines virtuelles pour des rouleaux

00:12:19.940 --> 00:12:20.970
beaucoup de temps.

00:12:20.970 --> 00:12:23.560
Ce n’est vraiment comment nous
utiliser des images du conteneur.

00:12:23.560 --> 00:12:27.150
Par conséquent, si vous avez effectué une masse de
déploiements de machine virtuelle, vous probablement

00:12:27.150 --> 00:12:29.840
sont familiarisés avec le concept de
comme une image de machine virtuelle, ce qui est similaire à

00:12:29.840 --> 00:12:33.900
une version de prept sys du système d’exploitation
que nous pouvons déployer à un grand nombre de

00:12:33.900 --> 00:12:37.660
Les ordinateurs virtuels et tournent à une botte
des ordinateurs virtuels dans un rythme soutenu.

00:12:37.660 --> 00:12:39.970
Image du conteneur est très
différent de celui d’une image de machine virtuelle, et

00:12:39.970 --> 00:12:41.810
Nous allons le voir
Nous étudierons cette profondeur.

00:12:41.810 --> 00:12:44.890
Ainsi que la manière dont nous gérons
gestion de réseau avec ses conteneurs,

00:12:44.890 --> 00:12:46.370
C’est différent de.

00:12:48.060 --> 00:12:50.780
Il est différente de la façon de nous
gère les potentiellement

00:12:50.780 --> 00:12:52.880
gestion de réseau avec des ordinateurs virtuels, et
Bien que voir également.

00:12:52.880 --> 00:12:53.430
>> Bien, refroidir.

00:12:53.430 --> 00:12:56.290
Dites-nous un peu plus au
moins comme une introduction à ces

00:12:56.290 --> 00:12:57.650
vous avez été mentionnant les images.

00:12:57.650 --> 00:13:00.930
Et je sais dans le prochain épisode
Nous allons explorent,

00:13:00.930 --> 00:13:02.880
considérablement plus profond,
dans les images du conteneur, mais

00:13:02.880 --> 00:13:06.340
uniquement accorder les 10 000
affichage d’images de pied.

00:13:06.340 --> 00:13:07.340
>> Oui, absolument.

00:13:07.340 --> 00:13:10.220
Et j’appeler cela car
C’est une partie très importante

00:13:10.220 --> 00:13:11.840
de travailler avec des conteneurs.

00:13:11.840 --> 00:13:15.530
Quelles sont les images du conteneur est donc
ils sont d’un modèle de lecture seul

00:13:15.530 --> 00:13:18.720
qui permettent de démarrer
paramétrer un conteneur avec.

00:13:18.720 --> 00:13:22.280
Ces modèles
contenir des applications.

00:13:22.280 --> 00:13:24.940
Ils contiennent les dépendances
pour les applications.

00:13:24.940 --> 00:13:27.700
Et ils peuvent également contenir des
instructions peu comme

00:13:27.700 --> 00:13:28.790
l’image des données d’amorçage.

00:13:28.790 --> 00:13:32.198
Par conséquent, comme chaque fois que vous lancez
un conteneur avec cette image,

00:13:32.198 --> 00:13:33.590
Démarrer ce processus.

00:13:33.590 --> 00:13:35.680
Et nous allons le voir.

00:13:35.680 --> 00:13:38.950
Ces images peuvent être composés.
de plusieurs couches.

00:13:38.950 --> 00:13:42.790
Je pourrais donc une image du système d’exploitation de base,
comme Ubuntu, puis je peut

00:13:42.790 --> 00:13:48.580
avoir une couche au-dessus de
que c’est mon application web.

00:13:48.580 --> 00:13:51.540
Puis, pour chaque conteneur.
Je commence sur l’ordinateur hôte de

00:13:51.540 --> 00:13:56.530
à l’aide de cette image du système d’exploitation de base,
ils partagent tous la même instance.

00:13:56.530 --> 00:13:59.810
de cette image, c’est là
Nous obtenons ce petit encombrement-

00:13:59.810 --> 00:14:01.930
>> Optimisation de l’utilisation des ressources.

00:14:01.930 --> 00:14:06.060
>> Optimisation de l’utilisation des ressources et
Nous pouvons atteindre cette densité par

00:14:06.060 --> 00:14:08.510
partage de ces images et nous vous
voir un exemple de qui.

00:14:09.640 --> 00:14:14.300
J’ai déjà parlé
les images contenant

00:14:14.300 --> 00:14:18.030
les instructions d’exécution,
et enfin, ces images

00:14:18.030 --> 00:14:21.500
peuvent être stockés et récupérés
à partir d’un Registre de conteneur.

00:14:21.500 --> 00:14:23.600
Voici comment nous pouvons
atteindre cette portabilité.

00:14:23.600 --> 00:14:26.850
Par conséquent, développer localement,
stocker dans un Registre,

00:14:26.850 --> 00:14:28.930
tirez dessus un mon
environnement de production.

00:14:28.930 --> 00:14:29.430
>> Registre, référentiel.
>> [DIAPHONIE]

00:14:29.430 --> 00:14:31.784
>> Registre, référentiel,

00:14:31.784 --> 00:14:36.150
un lieu.
Nous pouvons avoir des bureaux d’ordre privé,

00:14:36.150 --> 00:14:38.830
celui que nous examinerons dans
prochains épisodes est

00:14:38.830 --> 00:14:40.420
Registre public Dr Hub.

00:14:40.420 --> 00:14:41.590
>> Droite.
Bien, refroidir.

00:14:41.590 --> 00:14:44.590
Donc, j’imagine de
un peu de fond.

00:14:44.590 --> 00:14:46.710
Vous souhaitez volante dans une démo
et nous [DIAPHONIE].

00:14:46.710 --> 00:14:48.040
>> Oui, absolument.

00:14:48.040 --> 00:14:50.350
Jetons un coup de œil
à la démonstration.

00:14:50.350 --> 00:14:53.587
Donc, permettez-moi de taille juste des mes
environnement ici, donc je vais

00:14:53.587 --> 00:14:57.120
faire beaucoup de ces démonstrations initiales
à l’aide de conteneurs de Linux.

00:14:57.120 --> 00:15:02.790
Cela dit, ce que j’ai ici est
un hôte Linux exécutant Hyper v

00:15:02.790 --> 00:15:03.900
sur ma machine ici.

00:15:03.900 --> 00:15:05.750
C’est le cas lorsque je travaille sous Linux,

00:15:05.750 --> 00:15:09.150
Je travaille réellement contre
un ordinateur de version Hyper V.

00:15:09.150 --> 00:15:12.240
Je vais maintenant en cours d’exécution
un ensemble de commandes de Docker.

00:15:12.240 --> 00:15:15.350
Est de docker,
comme nous l’avons vu dans d’autres vidéos,

00:15:15.350 --> 00:15:17.950
est un conteneur
système de gestion.

00:15:17.950 --> 00:15:21.250
Nous allons l’utiliser ici
par rapport à des conteneurs de Linux

00:15:21.250 --> 00:15:23.900
Je montrerai également un exemple
de l’utilisation de Docker par rapport à

00:15:23.900 --> 00:15:25.570
un serveur Windows
conteneur ainsi.

00:15:25.570 --> 00:15:26.670
>> D’excellents, encore une fois, et

00:15:26.670 --> 00:15:29.990
Il existe déjà certains
documentation sur le site Web MSDN

00:15:29.990 --> 00:15:31.540
site et sur GitHub.

00:15:31.540 --> 00:15:34.420
Où vous pouvez si vous le souhaitez
mise en route de Docker et

00:15:34.420 --> 00:15:36.730
Conteneurs de Windows Server,
Vous trouverez cette option pour vous.

00:15:36.730 --> 00:15:38.050
>> Oui.
>> Donc prendre immédiatement.

00:15:38.050 --> 00:15:39.620
>>, Donc nous allons simplement
à certaines commandes de base.

00:15:39.620 --> 00:15:41.470
Afin que je suis sur mon
hôte de conteneur ici.

00:15:41.470 --> 00:15:46.120
Je vais faire d’images de Docker,

00:15:46.120 --> 00:15:49.320
Pour afficher une liste des images que je
ce conteneur hôte contient nous

00:15:49.320 --> 00:15:52.470
voyez que je possède trois, un démarrage en deux
et puis quelques autres.

00:15:52.470 --> 00:15:54.140
>> Comment a-t-il il ?

00:15:54.140 --> 00:15:58.260
>> J’ai reçu ces
les extraire à partir du concentrateur de Docker

00:15:58.260 --> 00:15:58.850
Registre.

00:15:58.850 --> 00:15:59.417
>> OK.
>> Ce

00:15:59.417 --> 00:16:01.934
par exemple si je voulais
extraire une nouvelle image ici

00:16:01.934 --> 00:16:02.587
Supposons que.

00:16:08.012 --> 00:16:10.450
Peut-être un MySQL.

00:16:10.450 --> 00:16:16.010
Je vais exécuter une commande
Recherche de docker, MySQL.

00:16:16.010 --> 00:16:18.670
Ce qu’il va faire est qu’il va
Atteindre out au concentrateur Docker, donc

00:16:18.670 --> 00:16:19.820
le Registre, et

00:16:19.820 --> 00:16:23.840
Retourne une liste d’images qui
avoir MySQL dans leurs noms.

00:16:23.840 --> 00:16:27.560
Vous pouvez le voir ici que nous avons
ici, cette colonne officielle, et

00:16:27.560 --> 00:16:32.070
type d’indication un peu qui
Il s’agit d’une image officielle ici.

00:16:32.070 --> 00:16:35.290
Par conséquent, je peux voir MySQL,
Il s’agit d’une image officielle.

00:16:35.290 --> 00:16:37.210
Et j’ai également les ÉTOILES.

00:16:37.210 --> 00:16:39.750
Par conséquent, ces images peuvent être
évaluation du concentrateur de Docker.

00:16:39.750 --> 00:16:43.730
Obtenir des indications que tu
Grâce à cette vue ici

00:16:43.730 --> 00:16:46.290
Bonjour qui est probablement l’image I
passer après, car j’ai juste

00:16:46.290 --> 00:16:51.190
choix très généralisée
Image de MySQL pour aller au-dessus.

00:16:51.190 --> 00:16:52.660
Mais il y a un certain
autre chose dans cet emplacement.

00:16:52.660 --> 00:16:55.918
>> Il est intéressant qu’autant
personnes ont téléchargé ce qui était

00:16:55.918 --> 00:16:58.028
comme équivalence
de la même image,

00:16:58.028 --> 00:17:00.925
même s’il existe un il
C’est génial que vous pouvez

00:17:00.925 --> 00:17:03.230
utilisation de tout bien nominale prêt.

00:17:03.230 --> 00:17:04.690
>> Mais
Il est très utile, de sorte que

00:17:04.690 --> 00:17:08.880
Je souhaiterai arrêter ce
MySQL, l’image officiel.

00:17:08.880 --> 00:17:12.630
Faire quelques modifications
se rapportent à mon application.

00:17:12.630 --> 00:17:14.830
>> OK.
>> Et peut-être valider de nouveau jusqu'à

00:17:14.830 --> 00:17:17.870
Ce registre public afin que je
Il peut extraire à un autre endroit.

00:17:17.870 --> 00:17:18.540
>> Tous les droits, voir.

00:17:18.540 --> 00:17:22.035
Par conséquent, je suppose que si leur document
partie de la description

00:17:22.035 --> 00:17:23.800
, comme certaines d'entre elles seulement
toujours indiquer mes sequels.

00:17:23.800 --> 00:17:24.480
>> Bien sûr, que.

00:17:24.480 --> 00:17:25.580
>> Absolument.

00:17:25.580 --> 00:17:28.230
Nous devons bien
indications de la documentation.

00:17:28.230 --> 00:17:30.200
>> Sûr.
[RIRE] Bien entendu, de sorte que

00:17:30.200 --> 00:17:30.990
Nous allons effectuer cette opération.

00:17:30.990 --> 00:17:31.913
Nous allons en réalité, de sorte que nous.

00:17:35.743 --> 00:17:37.460
Scie à une liste d’images
sur mon ordinateur.

00:17:37.460 --> 00:17:41.860
Continuons et tourner
un conteneur, et voir,

00:17:41.860 --> 00:17:44.480
créer un conteneur et voir si
Nous pouvons faire quelque chose avec lui.

00:17:44.480 --> 00:17:48.870
Ainsi, si en réalité exécuter une commande,
docker ps, nous pouvons voir

00:17:48.870 --> 00:17:51.470
Ce ps docker en gros
Retourne une liste de conteneurs,

00:17:51.470 --> 00:17:52.725
Nous pouvons voir que faire aucun ici.

00:17:52.725 --> 00:17:53.680
>> Mm-hm.

00:17:53.680 --> 00:17:57.800
>> Si je ne docker ps tiret d’une informatique
Retourne une liste de conteneurs

00:17:57.800 --> 00:18:01.350
qui sont dans une route
état ou un état arrêté.

00:18:01.350 --> 00:18:04.110
Encore une fois, je n’ai aucun conteneur
sur cet ordinateur que ce soit.

00:18:05.120 --> 00:18:06.910
Je vais donc pour exécuter une commande,
doc ou exécuter

00:18:09.730 --> 00:18:14.160
Tiret informatique et fondamentalement tiret
démarre en conteneur

00:18:14.160 --> 00:18:18.130
un mode interactif et un retour
Mes touches à l’écran.

00:18:18.130 --> 00:18:20.410
Donc, fondamentalement va
Démarrer un conteneur et

00:18:20.410 --> 00:18:24.470
Lancez-vous dans ce conteneur,
puis sélectionnez l’image souhaitée

00:18:25.520 --> 00:18:27.180
que vous voulez utiliser pour
Créez le conteneur.

00:18:27.180 --> 00:18:30.800
Je vais sélectionner mon image Ubuntu
et lui donner une commande.

00:18:31.990 --> 00:18:34.500
Maintenant je vais exécuter un
mode interactif quelle commande

00:18:34.500 --> 00:18:35.610
Je souhaite exécuter, dans ce cas,

00:18:35.610 --> 00:18:38.320
Je vais ouvrir
jusqu'à la coque ARRIERE et

00:18:38.320 --> 00:18:41.310
conteneur qui rapidement,
a été créé et

00:18:41.310 --> 00:18:42.840
Je suis en conteneur
à ce stade.

00:18:42.840 --> 00:18:43.900
>> Qui a été rapide.

00:18:43.900 --> 00:18:44.910
>> Qu’il est très rapide.

00:18:44.910 --> 00:18:47.630
>> Et le nom du conteneur,
est-ce que long ?

00:18:47.630 --> 00:18:50.610
>>, C’est la partie de
le couvercle du conteneur.

00:18:50.610 --> 00:18:54.260
Le conteneur a été également donné un
nom, nous allons jeter un coup de œil à qui.

00:18:54.260 --> 00:18:56.270
Nous allons renversez hors du conteneur.
ici dans un moment et

00:18:56.270 --> 00:18:56.930
Examinons qui.

00:18:56.930 --> 00:18:58.040
>> Refroidir droite, peut être ajoutée.

00:18:58.040 --> 00:18:59.160
Mais c’est rapide.

00:18:59.160 --> 00:18:59.690
>> Oui, c’est le cas

00:18:59.690 --> 00:19:03.020
dans le conteneur, si nous prenons
un coup de œil, j’ai un système de fichiers.

00:19:03.020 --> 00:19:07.460
L’opération en arrière-plan est
un certain nombre de choses en cours avec

00:19:07.460 --> 00:19:12.070
la technologie de conteneur
Pour faciliter cette démarche, donc

00:19:12.070 --> 00:19:15.390
Nous avons un espace de noms et
l’isolation des processus.

00:19:15.390 --> 00:19:17.573
Par conséquent, qu’avec
une machine virtuelle,

00:19:17.573 --> 00:19:21.110
Nous sommes en rotation d’un
machines virtuelles autonomes.

00:19:21.110 --> 00:19:23.650
Ce conteneur est
en cours d’exécution sur cet hôte.

00:19:23.650 --> 00:19:26.240
Parallèlement à d’autres conteneurs.

00:19:26.240 --> 00:19:30.960
Et l’utilisation d’espace de noms et
technologies d’isolation de processus

00:19:30.960 --> 00:19:35.870
À partir de ce qui est à l’intérieur de ce conteneur,
Il ressemble à une complète

00:19:35.870 --> 00:19:39.030
une instance isolée de
le système d’exploitation Ubuntu.

00:19:39.030 --> 00:19:40.490
>> Oui, il pense qu’il a
le là chose uniquement :

00:19:40.490 --> 00:19:41.413
>> Il pense qu’il est le seul

00:19:41.413 --> 00:19:42.480
chose il essentiellement.

00:19:42.480 --> 00:19:43.420
>> À partir du point de vue de la ressource.

00:19:43.420 --> 00:19:44.480
>> À partir du point de vue de la ressource.

00:19:44.480 --> 00:19:46.250
Pour que vous puissiez voir que nous avons
ici un système de fichiers, de sorte que

00:19:46.250 --> 00:19:50.750
Il peut être quelque chose
comme Mkdir test.

00:19:50.750 --> 00:19:52.040
>> Création d’un dossier
essentiellement.

00:19:52.040 --> 00:19:53.519
>> Oui, c’est le cas
J’ai créé le test de ce dossier.

00:19:55.951 --> 00:19:58.911
Et je vais continuer et
raccourcis de

00:19:58.911 --> 00:20:03.662
conteneur en tapant exit,
Par conséquent, nous pouvons voir que je suis de retour.

00:20:03.662 --> 00:20:07.910
Dans l’hôte de conteneur,
Si quelque chose comme ls, faire

00:20:07.910 --> 00:20:11.970
Nous pouvons voir que je ne pense pas
avoir un dossier de test ici.

00:20:11.970 --> 00:20:12.980
>> Oui.

00:20:12.980 --> 00:20:15.430
>> Est très simple stuff,
mais Examinons un qui

00:20:15.430 --> 00:20:16.870
conteneur qui a été
la création effective.

00:20:16.870 --> 00:20:20.610
Je vais donc exécuter
tiret ps de docker, et

00:20:20.610 --> 00:20:23.535
Vous pouvez visualiser ici nous avons les
ID de conteneur que nous avons vu avant-

00:20:23.535 --> 00:20:24.110
>> Mm-hm.

00:20:24.110 --> 00:20:27.050
>> Mais également le nom et
Il est de retour à la ligne ici.

00:20:27.050 --> 00:20:28.890
Mais vous constatez que nous avons
vous avez ce amusantes.

00:20:28.890 --> 00:20:30.640
>> Qu’a été
généré de façon aléatoire ?

00:20:30.640 --> 00:20:31.220
>> Oui.

00:20:31.220 --> 00:20:32.400
>> Déterminée pearl manuel ?

00:20:32.400 --> 00:20:33.670
>> Déterminée pearl man.

00:20:33.670 --> 00:20:35.030
Oui, donc de façon aléatoire généré.

00:20:35.030 --> 00:20:35.860
>> Aussi bien que toute valeur.

00:20:35.860 --> 00:20:36.920
>> Oui, Oui.

00:20:36.920 --> 00:20:42.500
Par conséquent, très simplement qui a été une simple
exemple de création d’un conteneur,

00:20:42.500 --> 00:20:43.750
modification du conteneur.

00:20:43.750 --> 00:20:47.390
Par conséquent, la modification que nous
avez-vous créé un dossier.

00:20:47.390 --> 00:20:50.370
Nous aurions pu tout aussi facilement
installer un logiciel.

00:20:50.370 --> 00:20:51.650
Nous pouvons donc en réalité
Examinons qui.

00:20:54.920 --> 00:20:56.371
Je vais donc créer
un nouveau conteneur.

00:21:01.323 --> 00:21:05.312
Je vais également à exécuter
dans un mode interactif,

00:21:05.312 --> 00:21:06.710
à l’aide de la Ubuntu.

00:21:06.710 --> 00:21:07.840
>> La même base, à nouveau.

00:21:07.840 --> 00:21:09.404
>> La même base de
Image [INAUDIBLE].

00:21:09.404 --> 00:21:10.900
>> Mm-hm.
>> Et je vais démarrer

00:21:10.900 --> 00:21:12.650
l’interpréteur de commandes.

00:21:12.650 --> 00:21:14.190
Ainsi, le conteneur a été créé.

00:21:14.190 --> 00:21:15.460
Je suis maintenant dans le conteneur.

00:21:15.460 --> 00:21:16.330
>> Différents.

00:21:16.330 --> 00:21:17.480
Nombres et de caractères, alors

00:21:17.480 --> 00:21:19.350
Il est différent
à la précédente.

00:21:19.350 --> 00:21:20.110
>> Oui, absolument.

00:21:20.110 --> 00:21:22.340
Et maintenant je vais en fait
installer un logiciel.

00:21:22.340 --> 00:21:23.820
Et ce que nous allons faire est de que nous allons
installer un logiciel

00:21:23.820 --> 00:21:26.350
dans le conteneur,
une fois le logiciel

00:21:26.350 --> 00:21:29.985
été installées dans le conteneur,
Nous allons passer à votre souvenir et

00:21:29.985 --> 00:21:33.195
puis capturer que dans
image de son propre conteneur.

00:21:33.195 --> 00:21:37.025
Par conséquent, nous allons créer un conteneur
image qui est obtenu à partir de

00:21:37.025 --> 00:21:39.095
l’image du système d’exploitation de base de.

00:21:39.095 --> 00:21:43.679
Donc, je vais exécuter la commande get de l’application, et
Je vais installer un texte

00:21:43.679 --> 00:21:47.029
l’éditeur, et
puis en fait auparavant,

00:21:47.029 --> 00:21:51.372
Vous pouvez voir si la commande Exécuter
les commande est introuvable.

00:21:58.296 --> 00:22:01.367
J’utilise un package
technologie de gestion

00:22:01.367 --> 00:22:05.932
sous Linux, appelé apt-get simplement pour
Restez en contact, récupérer le logiciel et

00:22:05.932 --> 00:22:08.240
installer dans le conteneur.

00:22:08.240 --> 00:22:09.140
>> OK.
>> Encore une fois,

00:22:09.140 --> 00:22:10.980
Dire l’installer dans
le conteneur, il existe certains.

00:22:10.980 --> 00:22:13.180
Espace de noms, l’isolement des processus.

00:22:13.180 --> 00:22:16.870
Il existe une astuce sur
au niveau de l’hôte de conteneur,

00:22:16.870 --> 00:22:17.540
mais pour l’essentiel,

00:22:17.540 --> 00:22:19.840
C’est ce que nous faisons est
l’installation de ce logiciel ici.

00:22:19.840 --> 00:22:22.600
>> Mais à l’intérieur de ce conteneur,
Il a obtenu une éraflure base

00:22:22.600 --> 00:22:25.170
où il est essentiellement où
les modifications sont capturées.

00:22:25.170 --> 00:22:25.680
>> Exactement.

00:22:25.680 --> 00:22:28.120
>> Alors, il se produit dans
là, même s’il pense,

00:22:28.120 --> 00:22:32.470
s’il s’agit dans le monde de Windows,
écriture cdrive/Windows.

00:22:32.470 --> 00:22:35.615
Il n’est pas écrit à l’hôte
Windows car il s’agit

00:22:35.615 --> 00:22:38.910
mode lecture seule, pour l’essentiel, le
image de base, donc il capture à

00:22:38.910 --> 00:22:43.500
un espace de travail dans lequel laisser
vous enregistrez qui hors d’une image.

00:22:43.500 --> 00:22:47.790
>> Exactement, ainsi que des rayures
espace devient le calque suivant dans

00:22:47.790 --> 00:22:50.190
l’image lorsque nous
capture de ce conteneur.

00:22:50.190 --> 00:22:52.820
>> Bien, de sorte que
Il se présente comme celui de téléchargement et.

00:22:52.820 --> 00:22:54.520
>> Installation terminée.

00:22:54.520 --> 00:22:55.780
>> Action.
Par conséquent, je suis toujours dans le conteneur,

00:22:55.780 --> 00:22:57.270
Je vais donc les exécuter.

00:22:57.270 --> 00:23:00.005
Nous pouvons voir que mon logiciel
a été installé.

00:23:00.005 --> 00:23:01.900
>> Uh-huh.

00:23:01.900 --> 00:23:03.290
>> Je suis donc existe de qui.

00:23:03.290 --> 00:23:07.380
Et je suis sortie de conteneur.

00:23:11.089 --> 00:23:12.366
Essayez à nouveau.

00:23:15.697 --> 00:23:18.549
Et Voici mes deux
conteneurs, ici est le premier

00:23:18.549 --> 00:23:21.800
que nous avons créée, puis
il créé.

00:23:21.800 --> 00:23:27.290
Cela porte le nom-
>> Chandroseka mode de paiement.

00:23:27.290 --> 00:23:29.805
>> Oui, Merci de
Prononciation qui pour moi.

00:23:29.805 --> 00:23:32.510
>> [RIRE]
>> Il a, je ne sais pas où

00:23:32.510 --> 00:23:35.860
ils l’obtenir cela très très
les noms de divers par rapport à

00:23:35.860 --> 00:23:38.470
le 2, de que nous avons obtenu en fonction
le 2, que nous avons jusqu'à présent.

00:23:38.470 --> 00:23:40.690
>> Donc, ce que je vais faire maintenant
Je vais prendre ce dernier

00:23:40.690 --> 00:23:43.200
conteneur que nous avons créé et je suis
va pour créer une image à partir de celui-ci.

00:23:43.200 --> 00:23:49.820
Tous les droit, afin de valider des Docker
>> Je vais juste

00:23:49.820 --> 00:23:53.800
saisir l’idée du conteneur
et je vais nommer simplement les

00:23:55.660 --> 00:23:59.230
et que, nous pouvons voir rapidement
Cette grande grille long a été retournée.

00:24:02.580 --> 00:24:06.230
et maintenant, si je ne les images Docker
à nouveau, vous verrez que j’ai

00:24:07.290 --> 00:24:09.990
>> Une autre image, puis et

00:24:09.990 --> 00:24:15.665
Par conséquent, je le ferai vim de docker
Je vais faire le mode interactif.

00:24:15.665 --> 00:24:22.720
Et vim et le tiret.

00:24:22.720 --> 00:24:23.720
>> Mais
maintenant vous pouvez essentiellement,

00:24:23.720 --> 00:24:25.750
Je sais que nous allons traiter
vidéos ce à l’avenir,

00:24:25.750 --> 00:24:27.600
Vous pouvez essentiellement
donner à cette vim

00:24:27.600 --> 00:24:28.970
>> L’image à l’utilisateur.

00:24:28.970 --> 00:24:29.790
>> Absolument.
>> Et ils seraient

00:24:29.790 --> 00:24:34.110
exécuter sur leur ordinateur,
réserve que vous disposiez d’une base de Linux.

00:24:34.110 --> 00:24:35.790
>> Oui.
>> Et il s’exécuterait simplement.

00:24:35.790 --> 00:24:39.530
>> Oui, Oui, nous pouvons prendre le
image que nous venons de créer, et

00:24:39.530 --> 00:24:41.170
Poussez-la jusqu'à Docker concentrateur.

00:24:41.170 --> 00:24:43.480
Et puis vous pouvez l’extraire vers le bas
dans votre environnement, et

00:24:43.480 --> 00:24:44.440
Il vous suffit de l’exécuter.

00:24:44.440 --> 00:24:45.400
>> Et agréable.

00:24:45.400 --> 00:24:49.290
>> J’ai donc simplement créé un nouveau
conteneur à partir de cette image.

00:24:49.290 --> 00:24:50.640
Et je vais taper dans vim.

00:24:50.640 --> 00:24:52.170
Et vous pouvez voir que
Il est le logiciel.

00:24:52.170 --> 00:24:53.960
>> Oui, nice.

00:24:53.960 --> 00:24:56.730
>> Ce
C’est très simple.

00:24:56.730 --> 00:25:00.220
Et dans la prochaine vidéo, nous approfondirons
en un peu plus d’images.

00:25:00.220 --> 00:25:04.630
Nous allons en fait
Examinons comment faire

00:25:04.630 --> 00:25:08.130
une image provenant d’une base
compare à cette base.

00:25:08.130 --> 00:25:10.160
Nous examinerons la superposition,
Nous allons en fait

00:25:10.160 --> 00:25:12.870
un coup beaucoup plus microscopique
>> Plutôt débile de la façon dont ces couches

00:25:12.870 --> 00:25:13.620
Works.

00:25:13.620 --> 00:25:16.580
Mais pour que tu compléter
les démonstrations de

00:25:16.580 --> 00:25:19.070
Cette première introduction,
et qui était assez simple.

00:25:19.070 --> 00:25:21.500
Nous avons créé un dossier,
Nous avons installé un logiciel.

00:25:21.500 --> 00:25:24.630
Mais je souhaitais également d’attribuer à type
d’un exemple à part entière de

00:25:24.630 --> 00:25:26.300
exécution de l’application
dans un conteneur,

00:25:26.300 --> 00:25:29.210
juste pour voir quelque chose
un peu plus pratique.

00:25:29.210 --> 00:25:34.731
Pour ce faire, je suis en fait vous permettent de me
quitter ce conteneur.

00:25:39.741 --> 00:25:41.877
Me laisser simplement obtenir
dans un dossier.

00:25:45.155 --> 00:25:48.130
Je vais utiliser quelque chose
Composition de Docker appelée.

00:25:48.130 --> 00:25:50.670
Quelque chose que nous pouvons parler
sur dans une prochaine vidéo.

00:25:50.670 --> 00:25:55.440
Mais la composition de Docker est de type
d’un outil d’orchestration

00:25:55.440 --> 00:26:00.140
qui nous permet de
Définissez des instructions pour

00:26:00.140 --> 00:26:03.740
déploiement de plusieurs conteneurs
et les lier entre elles.

00:26:03.740 --> 00:26:07.050
Il s’agit simplement d’une automatisation
outil de déploiement de

00:26:07.050 --> 00:26:08.520
une application complète
>> Droite.

00:26:08.520 --> 00:26:10.640
>> en fonction de plusieurs
conteneurs différents.

00:26:10.640 --> 00:26:11.210
>> OK.
>> Alors,

00:26:11.210 --> 00:26:14.080
Je suis juste que tu
>> Préparer cet exemple et

00:26:14.080 --> 00:26:14.600
exécuté rapidement.

00:26:14.600 --> 00:26:16.790
Je vais utiliser quelque chose
Médecin appelée composer.

00:26:16.790 --> 00:26:20.810
Tout droit, alors

00:26:20.810 --> 00:26:26.140
médecin composer doctor de tiret
composition d’espace tiret d.

00:26:26.140 --> 00:26:32.080
Permettez-moi de vous essayez à nouveau.

00:26:34.220 --> 00:26:35.275
Je n’étais pas dans le dossier approprié.

00:26:35.275 --> 00:26:40.272
docker-composer des -d.

00:26:41.810 --> 00:26:45.490
Que rapidement du lancé
les deux ordinateurs.

00:26:45.490 --> 00:26:47.540
Dans ce cas de docker ps

00:26:48.740 --> 00:26:52.320
Vous pouvez voir que j’ai
deux conteneurs en cours d’exécution.

00:26:53.580 --> 00:26:57.121
Les images utilisées ont été
neilpeterson/front et

00:26:57.121 --> 00:26:58.935
puis une image MySQL, et

00:26:58.935 --> 00:27:02.211
ils sont en cours d’exécution
Ce système maintenant.

00:27:04.032 --> 00:27:07.213
Je vais simplement saisir l’adresse IP
adresse de ce système.

00:27:21.557 --> 00:27:25.532
Et donc ce que nous faisons, que de
se produit ici est que je suis attacher

00:27:25.532 --> 00:27:29.405
pour une application qui est en cours d’exécution
fin de conteneur à l’avant.

00:27:29.405 --> 00:27:30.170
>> Mm-hm.

00:27:30.170 --> 00:27:32.490
Il s’agit d’un formulaire peu simple
qui va insérer certains

00:27:32.490 --> 00:27:34.650
données dans une base de données.

00:27:34.650 --> 00:27:35.640
Donc je vais juste faire C9 C9.

00:27:35.640 --> 00:27:39.150
Je ne sont pas réellement remplir ce.

00:27:41.560 --> 00:27:42.250
Cliquez sur Soumettre.

00:27:49.400 --> 00:27:52.100
Et puis j’ai vers une autre page
dans l’application et vous pouvez

00:27:52.100 --> 00:27:55.880
voir où nous sommes en train de
les données de réellement un MySQL

00:27:55.880 --> 00:27:58.980
instance en cours d’exécution sur
un second récipient il.

00:27:58.980 --> 00:28:01.400
>> De nice.
Par conséquent, ce Docker composé

00:28:01.400 --> 00:28:04.470
capacité que vous venez
utilisé était essentiellement

00:28:04.470 --> 00:28:06.210
à l’aide de certains types de
fichier de configuration.

00:28:06.210 --> 00:28:07.530
>> Oui.
>> Pour aller, ai-je besoin et

00:28:07.530 --> 00:28:08.920
Cette option, les bras.

00:28:08.920 --> 00:28:11.250
Et vous avez déjà configuré
Ces individuellement trop.

00:28:11.250 --> 00:28:13.100
Et il dit ce qu’il faut
exécuter au démarrage et

00:28:13.100 --> 00:28:17.525
Vous verrez y Local/bin/Démarrer
pour le mon SQL, et

00:28:17.525 --> 00:28:20.170
Run.sh pour le front-end.

00:28:20.170 --> 00:28:22.110
Est essentiellement ce que-
>> Oui,

00:28:22.110 --> 00:28:23.890
Prenons simplement
Examinez le fichier.

00:28:23.890 --> 00:28:25.140
Il est donc exactement
ce que nous faisons,

00:28:25.140 --> 00:28:27.750
Je viens de définir deux
conteneurs ici.

00:28:27.750 --> 00:28:30.280
Donc mon premier conteneur
Utiliser l’image.

00:28:30.280 --> 00:28:32.210
J’ai exposé à certains ports
dont nous allons parler

00:28:32.210 --> 00:28:34.210
dans la prochaine vidéo.

00:28:34.210 --> 00:28:36.840
Puis définissez simplement certains
variables d’environnement et

00:28:36.840 --> 00:28:39.640
le même pour les
mon deuxième conteneur.

00:28:39.640 --> 00:28:44.160
Simplement un moyen automatisé de

00:28:44.160 --> 00:28:46.940
faire le tour plusieurs conteneurs,
les lier entre elles.

00:28:46.940 --> 00:28:47.760
>> De nice.

00:28:47.760 --> 00:28:49.520
>> Oui et encore une fois, Mon intention
Il est simplement

00:28:49.520 --> 00:28:52.560
afficher le type d’une pratique plus
exemple d’un conteneur de quel

00:28:52.560 --> 00:28:56.220
peut faire, au-delà de la création
les dossiers et l’installation de logiciel.

00:28:56.220 --> 00:28:59.560
Mais une application en cours d’exécution
à partir d’un conteneur.

00:28:59.560 --> 00:29:03.080
>> De nice, bon d’accord, je suppose que
Ceci conclut notre démo.

00:29:03.080 --> 00:29:06.800
Et cela nous amène à la fin
de ce premier épisode sur ce

00:29:06.800 --> 00:29:09.250
série Mini
le canal de conteneurs.

00:29:09.250 --> 00:29:10.940
Elle est recommandée
ressources

00:29:10.940 --> 00:29:12.430
Pour vous assurer que
vous savez.

00:29:12.430 --> 00:29:14.510
Tout d’abord, vous pouvez télécharger
serveur de la fenêtre la technique

00:29:14.510 --> 00:29:17.430
Aperçu technique actuellement
Aperçu 3 lors de

00:29:17.430 --> 00:29:19.770
de l’enregistrement, si vous regardez
ce quelque part vers le bas de la ligne,

00:29:19.770 --> 00:29:22.430
Il peut s’avérer T P 4,
Il peut être encore une version ultérieure.

00:29:22.430 --> 00:29:24.050
Il continue de s’appliquer.

00:29:24.050 --> 00:29:29.396
Ainsi, récupérer, révision
documentation du conteneur sur MSDN.Microsoft.com/virtualiza-

00:29:29.396 --> 00:29:31.415
Il y a des ressources de Docker sur Cap. fixes

00:29:31.415 --> 00:29:35.740
docker.com/Microsoft et d’obtenir
avec Docker, il est

00:29:35.740 --> 00:29:39.518
liens vers la documentation
Enfin, docs.docker.com/windows.

00:29:39.518 --> 00:29:43.100
Beaucoup de ressources utiles,
et venez nous rejoindre à nouveau sur Suivant

00:29:43.100 --> 00:29:46.570
vidéo de cette série mini, où
Neil et exploreront

00:29:46.570 --> 00:29:49.293
images un peu plus en détail, et
mise en réseau et la portabilité.

00:29:49.293 --> 00:29:51.852
C’est le cas, laisser refroidir et des remerciements.

00:29:51.852 --> 00:29:52.352
Vous consultez une version ultérieure.

00:29:52.352 --> 00:30:02.352
[MUSIQUE]

