Salut, belles personnes, et bienvenue à la conférence.
Nous allons discuter de tout sur les conteneurs en cours d'exécution de conteneurs dans l'environnement Linux.
Alors tout d'abord, qu'est-ce qu'un conteneur ?
Le terme conteneur et le concept sous-jacent viennent du conteneur d'expédition.
Oui.
Si vous regardez cette image tout de suite, il s'agit d'un conteneur physique qui contient tous les
différents types de cargaisons et qui peut être transporté partout dans le monde.
Ces conteneurs sont donc expédiés de ville en ville et de pays en pays, quelle que soit la partie du monde dans laquelle
vous vous rendez.
Vous trouverez exactement les mêmes contenants avec exactement la même taille ou la même mesure.
Vous savez pourquoi ils sont construits avec exactement la même mesure ?
Parce que partout dans le monde, tous les ports d'amarrage, navires, camions, entrepôts sont tous construits pour les transporter
et les stocker facilement afin qu'ils n'aient pas à acheter des camions différents.
Ils n'ont pas besoin d'acheter différents élévateurs qui les soulèveront pour les stocker.
Donc partout où vous allez dans le monde, c'est exactement la même taille et c'est ce qui rend le transport beaucoup
plus facile.
C'est donc le visualiser.
Donc, vous prenez ce conteneur et vous le mettez dans un camion, puis ce camion va à la station d'accueil,
le placez sur le navire.
Ensuite, ce qui se passe, c'est que ce navire doit être transporté d'un bout du monde à l'autre.
Et puis à l'autre bout du monde, il prend en fait les ascenseurs de ce conteneur et le met en
fait sur le camion, qui peut contenir la même taille de mesure de ce conteneur.
Et il a des navires dessus.
Très bien.
C'est donc de cela qu'il s'agissait dans un terme très basique ou profane, de la provenance du conteneur.
Maintenant, regardons le conteneur dans le monde informatique maintenant.
Lorsque nous parlons de conteneurs, nous remplissons un objectif quelque peu similaire toute la journée.
Il y avait donc un développeur, elle écrivait un code dans son ordinateur portable.
Et pendant qu'elle écrit un code, tout le but de l'écriture du code est de créer une application.
Donc une fois le code écrit, l'application est facturée.
Elle l'a testé sur son ordinateur portable.
Ensuite, elle copie ce même code ou ce même logiciel sur un serveur de production.
Ensuite, le serveur de production ouvrira ce package ou installera le package.
Ensuite, nous essaierons de l'exécuter et, d'une manière ou d'une autre, il ne fonctionnera pas.
Ensuite, ce qui se passera, c'est que le développeur reviendra ou que le programme reviendra et dira, hé, il
fonctionne parfaitement sur mon ordinateur, mais il ne fonctionne pas sur la production.
C'est pourquoi la principale raison pour laquelle ces conteneurs sont nés.
Puis vint la technologie des conteneurs, qui permettait à un développeur ou à un programmeur de tester
et de créer des applications sur n'importe quel ordinateur simplement en le mettant dans un conteneur, le conteneur est construit.
Et dans le logiciel, le code du logiciel, les bibliothèques et les fichiers de configuration, puis s'exécutent sur n'importe quel ordinateur,
quelle que soit son architecture, il n'est pas nécessaire de venir ou d'expédier ce que le système d'exploitation.
Vous pouvez donc déplacer cette application dans ce conteneur n'importe où sans déplacer son système d'exploitation,
ce qui revient à déplacer le conteneur physique réel, ce qui dégoûtera n'importe où
qui conviendra à n'importe quel chantier naval, camion, navire ou entrepôt.
Ainsi, un système d'exploitation peut exécuter un ou plusieurs conteneurs en même temps.
Pour résumer, encore une fois, je suis sûr que ces deux diapositives ont bien expliqué ce qu'est un conteneur.
Il s'agit simplement d'une combinaison de votre code logiciel source, de vos bibliothèques et de votre fichier de configuration et sans système
d'exploitation.
Vous pouvez déplacer ce conteneur n'importe où d'une machine à une autre et il fonctionnera parfaitement.
OK, voici une note que vous devez comprendre.
La technologie des conteneurs est principalement utilisée par les développeurs ou les programmeurs qui écrivent du code pour créer des applications.
Maintenant, vous, en tant qu'administrateur système, votre travail consiste à les installer, les configurer et les gérer.
Votre travail n'est pas d'écrire un code, de le regrouper et de créer une application à partir de celui-ci.
Très bien.
Passons à autre chose, quels sont les logiciels de conteneurs ?
Parlons donc des logiciels disponibles qui gèrent réellement ces conteneurs. Le tout premier
de la ligne est le docker.
Je suis sûr que vous avez entendu parler de Docker à plusieurs reprises.
Et encore une fois, ce concept Docker est venu de la même manière qu'un conteneur.
Le conteneur où vous débarquez réellement ces conteneurs est le chantier naval.
Ils ont donc obtenu le nom Docker du même chantier naval.
Docker a donc été développé par Solomon Hikes le 13 mars 2000.
Docker est un logiciel utilisé pour créer et gérer des conteneurs.
Comme tout autre package, Docker peut être installé sur votre système Linux et ses services peuvent être contrôlés via
l'outil de gestion de services Linux natif.
Soit dit en passant, Docker n'est pas seulement spécifique à Linux.
Il existe d'autres versions de Docker qui peuvent être installées sur Windows pour fournir la même technologie
de conteneur.
Très bien.
Vient ensuite Pod Man, qui est le point focal pour nous et pour toute cette conférence ou le reste de cette conférence,
Pod Man a été développé par RedHat et il a été publié.
La première version a eu lieu en août 2018.
L'homme pod a été développé comme une alternative à.
Maintenant, pourquoi ils l'ont fait et pourquoi n'ont-ils pas aimé le docker ?
Je ne peux pas répondre à cela.
Mais de toute façon, pour ceux qui utilisent Red Hat Linux, sachez que Docker n'est pas pris en charge
dans Red Hat Enterprise Linux 8.
Donc, vous devriez aller avec Pod man.
OK, c'est un démon moins open source.
L'outil natif Linux conçu pour développer, gérer et exécuter des conteneurs, bien sûr,
tout comme Docker, mais c'est un logiciel développé par RedHat pour exécuter réellement des conteneurs.
Il existe de nombreux autres conteneurs, applications, moteurs et logiciels.
Mais je ne couvre que le docker et le pod man.
Si vous voulez en savoir plus, quelles sont les autres offres ?
N'hésitez pas à le rechercher en ligne.
Très bien.
Ensuite, familiarisez-vous avec la technologie des conteneurs Red Hat.
Nous entrons maintenant dans le véritable chapeau rouge.
Maintenant, nous nous éloignons de Docker, donc maintenant nous nous concentrons sur Padman.
Alors, qu'est-ce que la technologie des conteneurs Red Hat ?
Readhead fournit un ensemble d'outils de ligne de commande qui peuvent fonctionner sans ingen de conteneur.
Il s'agit notamment d'un pod man pour gérer directement les pods et les conteneurs, les images, par exemple,
l'exécution, l'arrêt du point de départ, qui vérifie l'état, attache les conteneurs, etc.
Vous utilisez cet utilitaire call pod man.
Ensuite, vous en avez un autre appelé Belder pour créer, pousser et signer des images de conteneurs.
Ensuite, vous avez Scorpio pour copier, inspecter, supprimer et signer des images.
Runcie pour fournir des fonctionnalités d'exécution et de construction de conteneurs à diviser et à construire.
Et le dernier est l'exécution et l'exécution facultative qui peuvent être configurées et offrent un plus grand contrôle de flexibilité.
Et donc.
Pour les conteneurs sans racine, les conteneurs de roulette sont les conteneurs où vous n'avez pas besoin d'être gouverné pour
créer ou exécuter ces conteneurs de toute façon.
À partir de maintenant, nous nous concentrerons uniquement sur le pod man, qui sera utilisé pour
créer et gérer les conteneurs.
Très bien.
Maintenant, la prochaine chose est de se familiariser avec les technologies de conteneurs pod man.
Ainsi, lorsque vous entendez parler de conteneurs, vous devez également connaître les termes suivants.
Le premier est l'image.
Les conteneurs peuvent être créés via des images ou à partir d'images, et les conteneurs peuvent également être convertis en
images.
Tout comme pour ceux qui comprennent le terme modèle dans un environnement de virtualisation, vous pouvez créer une machine
virtuelle à partir d'un modèle ou vous pouvez réellement convertir une machine virtuelle en modèle.
Les images fonctionnent de la même manière que ces modèles.
Puis le suivant, les gousses.
Les pods sont le groupe de conteneurs déployés ensemble sur l'hôte ou sur un système d'exploitation dans le logo Pod
Men.
Il y a trois phoques regroupés, a une cosse.
Vous voyez ce logo ?
C'est le logo et ces trois sceaux qui représentent le groupe de conteneurs fonctionnant en même temps.
Très bien, passons maintenant à la création d'un conteneur en cours d'exécution et de gestion.
Mettons-nous les mains dans la peau et exécutons nos conteneurs de création.
Très bien.
La toute première chose que nous devons faire est d'installer à nouveau pod man.
Man est un outil en ligne de commande qui vous permet de créer ou de gérer vos conteneurs.
La première commande que vous devez faire est Jume ou DNF pour installer un package.
Vous devrez donc faire DNF install pod man et moins Y option pour dire oui à toutes les questions qui
vous seront posées lors de l'installation.
Si vous effectuez une installation plus sombre, vous pouvez procéder de la même manière que vous installez Docker avec l'option moins Y
et ce n'est que Protarchus.
Je vais donc faire ce que je vais faire, je vais démarrer mon ordinateur.
Mais exécute, bien sûr, la machine Linux que j'ai lue en avait huit et j'ai aussi Santos sept, donc nous
les exécuterons tous les deux en même temps.
Et certaines des commandes, Alcoa et RedHat, huit, et certaines d'entre elles, Alcoa et Santos sept.
Très bien.
Alors permettez-moi de commencer, laissez-moi aller à ma boîte vocale Oracle.
C'est ici que s'exécutent mes machines virtuelles.
Celui-ci, ma première machine virtuelle Linux est mon RedHat huit et celui-ci est sept, qui exécute S. O. S sept.
Donc, la première chose que je veux que vous fassiez avant même de l'allumer ou de le démarrer, je veux que vous
preniez un instantané.
Donc, ici, il est déjà dans le menu de l'instantané et cliquez sur prendre et vous pouvez le nommer avant.
Conteneurs.
Donc, au cas où vous voudriez revenir en arrière, quelque chose ne va pas pendant le téléchargement, vous pouvez
toujours faire un rapport en cliquant sur OK.
Même chose avec la prise d'instantané en sept clics.
Par conséquent, le conteneur.
OK parfait.
Maintenant, allons de l'avant et démarrons ces deux machines.
C'est huit et c'est sept.
Je couvre à la fois huit et sept ans.
Ainsi, ceux qui pratiquent des conteneurs Linux ou Linux sur sept seront en mesure de comprendre en quoi ces
commandes sont similaires et peuvent être exécutées sur les deux versions du système d'exploitation.
OK, donc j'ai mon chapeau rouge ici et j'ai mes CENTAVOS sept ici, donc je vais les laisser.
Juste à côté l'un de l'autre, nous allons d'abord exécuter la commande d'installation sur RedHat huit
et j'utiliserai la commande DNF install.
Pod man avec option moins Y, il pourrait donc répondre oui à toutes les questions lors de l'installation.
De même, exécutera la même commande, à l'exception de remplacer DNF par l'homme du pod d'installation GM moins Y.
OK, donc selon la lenteur ou la vitesse de votre ordinateur, cela peut prendre d'une minute à cinq
minutes.
D'accord, sur RedHat huit, le téléchargement et l'installation de Pod Man sont terminés sur Sentosa sept, il est presque là en
train d'exécuter la mise à jour de la vérification des transactions et cela devrait être fait dans n'importe quelle minute de toute façon.
Pendant que nous attendons cela, passons à la commande suivante, qui consiste à créer un alias
vers Docker.
Maintenant, cette commande est uniquement pour ceux qui ont un docker en cours d'exécution sur la machine Linux
et maintenant ils voulaient utiliser pod man afin que vous puissiez simplement créer un alias pour votre médecin à pod man.
Donc, qui exécutera toujours toutes les commandes d'un docker, mais cela passera par pod man.
Nous allons donc laisser cela tel quel parce que nous n'avons jamais eu DOCA en cours d'exécution auparavant.
La commande suivante est check pod man version.
Donc, le pod man que nous avons installé, vérifions sa version en lançant la commande pod.
Man Minus nous la version est Pod Men Version 3. 0 pour vérifier que l'autre machine est toujours en cours de mise à jour.
Laissez-le courir.
La prochaine chose est.
Obtenir de l'aide, donc si vous avez besoin d'aide concernant pod man, quelles options commenceraient à utiliser, vous pouvez
utiliser soit pod man dash dash help, soit simplement aller aux pages de manuel sont pod men.
Donc, si vous effacez l'écran.
Si vous tapez pod man, dash, dash, help et appuyez sur Entrée, vous obtiendrez toutes ces différentes options.
Et si vous faites défiler vers le haut, vous verrez toutes ces commandes facultatives disponibles avec le pod men.
Vous pouvez attacher ou attacher, le construire, valider une copie, créer une définition, exporter toutes ces commandes ou options
disponibles que votre commande pod man.
Vous pouvez également vérifier toutes les options disponibles en exécutant la commande man pod man, il s'agit simplement d'une
page de manuel standard, appuyez sur Entrée.
Et ici, vous verrez qu'il vous donnera toute la documentation sur pod men, outil de gestion
simple pour les pods, les conteneurs et les images, en faisant défiler vers le bas en appuyant sur la touche de la barre
d'espace, vous trouverez toutes les différentes options disponibles sous Pod man .
Allons vérifier une machine qui nous a été envoyée.
C'est là que l'installation est terminée.
Magnifique.
Maintenant, nous allons exécuter la même commande ici.
Pod man moins V pour vérifier la version.
Celui-ci nous donne une version différente car il fonctionne sur une version différente du système d'exploitation.
C'est très bien.
De la même manière, l'homme pod.
Une aide au tableau de bord vous a donné toute l'aide dont vous avez besoin.
Vous pouvez également faire man pod man et vous obtiendrez la page de manuel comme nous le faisons sur sept ou désolé sur
huit.
Ensuite, passez à de nouvelles autres commandes.
Vérifiez l'environnement Pod padman et ses informations de référentiel.
Ainsi, lorsque vous exécutez pod men info, si vous essayez de charger une image de conteneur, il examinera la
machine locale, puis accédera à chaque registre dans l'ordre indiqué.
Maintenant, quels sont ceux répertoriés dans le registre.
Jetons un coup d'œil à Pod Man Infl.
Et ici, vous pouvez simplement faire défiler un peu vers le haut et là où vous voyez la recherche du registre, si vous
souhaitez rechercher une image spécifique, elle ira sur sa machine locale pour voir s'il contient des images que vous
recherchez.
Si vous ne pouvez pas le trouver, il ira à l'accès au registre, à point rouge point com.
Ensuite, il passera au registre point rouge point io.
Et enfin, il ira à Dakotah Io où il pourra trouver l'image que vous recherchez.
Donc ici de la même manière, effaçons l'écran pod man et po et les mêmes informations vous seront données
ici.
Enregistrez trois emplacements différents où vous pouvez obtenir vos images.
Très bien.
Ensuite, la commande suivante pour rechercher une image spécifique dans le référentiel.
Disons que vous construisez une machine.
Vous avez déjà un pod man.
Les outils dont vous avez besoin.
Il est maintenant temps pour vous d'exécuter un conteneur.
Mais avant d'exécuter un conteneur, vous n'avez pas besoin d'entrer et de créer un conteneur.
Il existe des conteneurs pré-construits et ceux-ci sont emballés ensemble dans ce qu'on appelle une image.
Nous devons donc rechercher l'image du conteneur.
Donc, dans cet exemple, nous chercherons l'image EPD.
Alors descendons, vidons l'écran et faisons pod man.
Hé, l'homme pod.
Rechercher un désolé ne pas contenir une recherche de recherche pour une image appelée.
Et encore une fois, il ira à tous ces référentiels, registres que nous avons examinés lorsque nous avons exécuté pod
man info et il extraira les informations.
Donc, ici, il a extrait toutes les informations sur les images là où vous pouvez trouver l'EPD.
Montons maintenant.
Et juste ici, lorsque nous avons exécuté la commande, voici le titre de ce tableau, le premier vous dit
que c'est l'index, c'est la description du nom.
Ce sont les étoiles, les étoiles que l'utilisateur réel avait données à cette image.
C'est officiel ?
Est-ce automatisé ?
Toutes les informations sont là.
Ainsi, en descendant, vous verrez qu'il n'y a aucune étoile.
Probablement jamais personne ne l'a utilisé.
Nous descendrons et chercherons les étoiles qui ont les étoiles les plus hautes.
Ainsi, par exemple, ici, c'est plus sombre.
Je sais que l'image que vous recherchez se trouve dans crawdaddy ou dans la bibliothèque slash slash HPD et
elle a 36, 16 étoiles.
Donc en ce moment, pendant que j'enregistre cette vidéo, elle montre 36, 16.
Peut-être qu'au moment où vous exécuterez cette commande, vous aurez de toute façon un numéro différent.
Nous savons donc que celui-ci est certainement beaucoup de gens l'ont vérifié.
Ils ont téléchargé cette image.
Nous utiliserons donc cette même image ou le même emplacement pour télécharger l'image.
Très bien.
Pour cela, que devez-vous faire ?
Passons donc à l'écran suivant et ici pour répertorier toutes les images pod signifie pod man précédemment téléchargées.
Donc, avant de retirer cette image, vérifions si j'ai déjà des images en cours d'exécution sur mon système.
Je suis sûr qu'il n'y en a pas parce que je n'ai jamais eu d'hommes pod auparavant.
Donc, juste pour vous montrer la commande à vérifier est pod man images et elle vous indique le titre de l'image, la balise,
l'image.
Mais il n'y a aucune information en dessous.
Cela signifie qu'aucune image n'est disponible.
De même, à Santos, sept images d'hommes pods et rien ne sera trouvé parfait.
Maintenant, passons maintenant, nous avons déjà vérifié que nous n'avons pas d'images.
Alors, quelle est la prochaine étape ?
L'étape suivante consiste à télécharger l'image disponible et cette image disponible peut être téléchargée.
Nous allons chercher HTP et nous savons que l'image est disponible sur ce registre.
Donc pour télécharger ça, il faut choisir le command pod man avec la perche.
Puisque nous le tirons vers le bas, effaçons l'écran et faisons pod man.
Tirer d'où ?
De la bibliothèque Docker whio slash.
Soit dit en passant, c'est tout ce que je note ou c'est une information de registre que je note.
J'ai eu cette information quand j'ai couru les informations du département avec les étoiles, souvenez-vous.
Trente-six.
Seize.
C'est exactement ce que c'est.
Il entre, il ira dans leur registre et extraira l'image disponible qui se trouve déjà ici
sur cette URL et il la tirera de la même manière ici dans l'écran pod man tirez la bibliothèque slash io plus sombre et il va
la retirer.
OK, au fait, jusqu'à présent, vous avez vu et confirmé à quelques reprises que toutes les commandes que j'exécute
sur huit fonctionnent à peu près de la même manière sur sept.
Donc, ce que je vais faire à partir de maintenant, je vais simplement minimiser sept et toutes les commandes que
je vais exécuter.
Après ce point, Will, je vais courir sur huit.
Donc peu importe si vous n'en avez que sept, vous pouvez simplement suivre.
Très bien.
L'image du docker pod man pull a donc été téléchargée.
Comment pouvons-nous confirmer qu'il a été téléchargé ?
Vous pouvez exécuter les mêmes images man pod de commandes.
Et en ce moment, cela vous dit, hé, j'ai cette image, c'est l'ID de l'image et le référentiel
est tombé.
C'est le référentiel est le letus de Tagore.
Il a été créé il y a cinquante et une minutes.
Wow.
Quelqu'un a modifié et la taille de celui-ci est de cent quarante deux mégaoctets.
D'accord, magnifique.
Très bien, nous avons donc déjà vérifié les images, les images ont été téléchargées dans la commande suivante pour répertorier les
pod men exécutant des conteneurs.
Nous avons donc l'image et nous devons maintenant exécuter le conteneur.
Mais bien sûr, avant de l'exécuter, vérifions si nous avons des conteneurs existants en cours d'exécution.
Bien sûr que non.
Mais nous voulions toujours vérifier parce que je veux apprendre la commande, comment vérifier les conteneurs en cours d'exécution
existants.
Et pour cela il faut lancer pod man piesse.
Encore une fois, tout comme les images padman, nous avons la ligne de titre ici, mais nous n'avons aucune autre information sur les
conteneurs me disant la commande d'image d'ID de conteneur, créez un port d'état, MS.
Mais il y a un vrai conteneur.
Nous avons donc confirmé que rien ne fonctionne maintenant.
Quelle est la prochaine chose maintenant?
Nous devons exécuter le conteneur, OK, pour exécuter un conteneur HTP téléchargé, que nous venons de télécharger.
C'est la commande que nous devons exécuter.
Effacons l'exécution de l'écran pod man.
Et au fait, permettez-moi de revenir rapidement en arrière et de vous en dire plus sur ces options D pour détacher, ce qui signifie
que je veux que mon terminal revienne T pour terminal.
Pourquoi mon shell d'invite et mon option P moins P sont-ils pour le port que je spécifie pour ce conteneur HTP.
Et puis, bien sûr, nous exécutons des mappages de pods pour vérifier si ce conteneur est en cours d'exécution.
Notre pod man courir moins D, t moins les gens ont versé huit zéro huit
zéro, Kolan huit désolé, quatre-vingt-quatre TCP, puis où est le registre plus sombre de la bibliothèque slash io slash htp d.
Maintenant, comment vérifier si nos conteneurs fonctionnent correctement ?
Bonne question pour ça.
Vous devez faire pod man.
Oui.
Et voilà, votre conteneur I. RÉ..
L'image où elle a réellement téléchargé l'image à partir de la commande créée il y a 19 secondes, c'est à ce moment-là que
j'ai exécuté l'état de cette commande il y a 18 secondes.
Et c'est le port, l'IP, qui est un hôte local.
C'est le port que vous spécifiez pour HTP, TCP et AD.
C'est l'amour de Wilson, qui a en fait été nommé sur cette image à tout ce qu'ils voulaient donner.
Vous pouvez donc lui donner n'importe quel nom.
Si vous le souhaitez, vous pouvez donner lorsque vous créez un conteneur à partir d'une image, vous pouvez lui donner le nom de votre choix,
qui couvrira en une seconde.
D'accord, magnifique.
Nous avons donc confirmé que le conteneur est en cours d'exécution.
Il existe un autre moyen de vérifier si le conteneur est en cours d'exécution en accédant à votre Firefox.
Et tapez localhost.
Colon quatre vingt quatre vingt localhost est l'adresse IP de ma machine.
J'aurais pu l'utiliser.
Zéro zéro zéro zéro, ça va.
Et le Port 880.
N'oubliez pas le port 88 quatre-vingts spécifié pour ce hit HTP.
Et juste ici, j'ai la page qui dit que cela fonctionne.
Brillant.
Donc, si vous êtes ici et que vous me suivez ici exactement jusqu'à ce point, cela signifie que vous avez
votre conteneur, votre tout premier conteneur exécutant les félicitations.
Très bien, terminons ceci.
Nous avons confirmé qu'il est opérationnel, alors fermons-le maintenant.
Ensuite, ce que nous devons apprendre, c'est d'afficher les journaux de pod man, tout ce que nous voulions apprendre.
Son pod man n'exécute pas le conteneur avec succès.
Vous pouvez certainement vérifier les journaux.
Pod man enregistre une cellule et il vous dira toutes les informations dont vous avez besoin quant au moment où il a commencé,
comment cela fonctionne et toutes les informations dont vous avez besoin pour dépanner davantage.
Effacons l'écran.
Passons à la diapositive suivante pour en savoir plus sur la création, l'exécution et la gestion des conteneurs.
Maintenant, pour arrêter un conteneur en cours d'exécution, vous pouvez simplement faire pod man stop et un nom de conteneur ou un conteneur I.
RÉ..
Alors, comment savons-nous quel est le nom ou l'ID du conteneur pour cela ?
Vous pouvez simplement exécuter des cartes de pod, qui vous donnent le statut de votre conteneur.
Et l'ID du conteneur est juste ici, qui est le tout dans la toute première colonne.
Si vous voulez arrêter ce conteneur, tout ce que vous avez à faire est d'arrêter pod man et cet identifiant de conteneur vous convient
parfaitement.
Cliquez sur copier et revenez ici.
Droite.
Cliquez, collez et entrez et cela devrait s'arrêter en vous renvoyant votre invite.
Comment confirmez-vous qu'il s'est réellement arrêté.
Si vous avez répondu aux cartes des pods, vous avez tout à fait raison.
Voilà.
Vous venez de l'exécuter et maintenant vous ne voyez aucun conteneur en cours d'exécution.
Génial.
OK, continuons, nous vérifions les cartes des pods.
OK, maintenant pour exécuter plusieurs conteneurs pour DPD en changeant le port.
Non.
Et si vous vouliez exécuter deux conteneurs à partir de la même image, vous pourriez exécuter la même commande,
mais vous devez spécifier un port différent.
Alors c'est comme ça.
Ouais, je choisis quatre-vingt, quatre-vingt-un et dans le second je choisis quatre-vingt, quatre-vingt-deux.
Alors vidons l'écran.
Je vais ramener ma commande précédente en appuyant sur la flèche vers le haut, ce qui m'amènera la commande que j'ai
exécutée pour démarrer ou exécuter le conteneur.
Je vais donc en faire quatre-vingt-un.
Et Touré, ça a commencé et je vais faire 80, 82, donc maintenant ça va commencer avec des conteneurs à
partir de cette image.
Et comment vérifions-nous si je dois contenir un pod man en cours d'exécution ?
Et ici, vous avez un conteneur ici.
Et c'est le deuxième conteneur ici.
C'est sur le port 81 et c'est sur le port quatre-vingt, quatre-vingt-deux.
Maintenant, si vous revenez à votre Firefox et spécifiez localhost quatre-vingt, quatre-vingt un et un autre sur un
autre onglet, vous spécifiez 80, 82, vous obtiendrez un résultat similaire.
Très bien.
Nous vérifions maintenant l'état du pod man pour arrêter et démarrer un conteneur en cours d'exécution.
Vous pouvez simplement faire un arrêt, ce que nous avons déjà couvert.
Vous pouvez l'arrêter et vous pouvez l'arrêter aussi.
Donc juste pour couvrir cette pièce, nous pourrions simplement arrêter un conteneur afin que nous puissions en arrêter 80, 82.
Donc pod man stop et la copie de l'ID du conteneur et.
Basé sur enter, il devrait s'arrêter, comment pouvez-vous confirmer les cartes des pods et qu'un seul conteneur est en cours d'exécution à ce moment-là
?
Très bien, passez à la création d'un nouveau conteneur à partir de l'image téléchargée.
OK, alors faites bien attention.
Lorsque nous avons téléchargé l'image plus tôt, nous avons en fait exécuté ce conteneur directement hors de la boîte.
Maintenant, que se passe-t-il si vous vouliez télécharger, apporter certaines modifications à cette image à la façon dont vous
vouliez ressembler ou fonctionner ou peut-être qu'au lieu de cela fonctionne, vous vouliez mettre votre nom Imron
ARV ou quelque chose comme ça, alors vous devez changer son code, puis créez une autre nouvelle image à partir de cela.
OK, alors pour ça, qu'est-ce que tu dois faire ?
Effacons l'écran.
Ce que vous devez faire, c'est taper pod man create dash dash name.
Maintenant, quel nom voulez-vous lui donner ici.
J'ai donné à Dipti que vous pourriez aussi donner votre nom juste pour le plaisir.
Mais de toute façon pour être cohérent utilisera.
Cela ne doit pas être.
Cela pourrait être n'importe quoi.
Maintenant, où est le registre du registre le plus sombre, c'est la bibliothèque slash HD.
Très bien, il a créé le conteneur.
Maintenant, comment vérifiez-vous le conteneur ?
Nous faisons pod man afin qu'il n'exécute qu'un seul conteneur, ce qui maudit Lisco, pas HTP.
Cela signifie donc qu'il a en fait créé l'image à partir de ce conteneur pod man et créé le conteneur.
Maintenant, comment démarrer ce conteneur que je viens de créer à partir de cette image ?
Celui-ci pour cela, vous devez simplement faire Pod Man Start et le nom du conteneur, qui est HTP.
Voilà.
Cela a commencé.
Magnifique.
Vous devriez maintenant avoir deux conteneurs en cours d'exécution.
Un conteneur est le conteneur.
Vous l'avez fait sortir de ce paquet, désolé, cette image.
Et c'est le deuxième conteneur que vous exécutez que vous avez créé vous-même.
Magnifique.
Maintenant, pour démarrer le conteneur nouvellement créé, vous démarrez HP, nous avons une longueur d'avance.
Nous l'avons déjà fait.
Magnifique.
Maintenant, quelle est la prochaine étape ?
Maintenant, la prochaine étape est que faire si vous souhaitez gérer vos conteneurs, c'est-à-dire lorsque votre ordinateur démarre ?
Que faire si vous voulez que votre ordinateur démarre ce conteneur HTP ?
Le système.
Donc, bien sûr, comme vous le savez, pour démarrer ou contrôler tout processus normal géré par un processus appelé
système.
Nous devons donc notifier le processus systemd.
Hé, il y a ce nouveau processus que vous devez exécuter à chaque fois que ce système se construit.
Donc, pour la toute première chose que vous devez faire, vous devez d'abord générer un fichier unitaire, un fichier unifié peut
être généré avec le pod man.
Pourquoi avons-nous besoin d'un fichier unitaire ?
Parce que si vous descendez, il y a ce répertoire appelé ETSI System Deed System.
Vous devez mettre ce fichier qui a appelé unified dans ce répertoire pour que D sache, hé, il y a ce
nouveau service, il doit démarrer.
Alors vidons l'écran.
Passons au système ETSI System D et quand je fais X moins Altura, moins mysel, quoi que vous vouliez
faire, vous voyez toutes ces cibles, tous ces services ont été définis dans ce répertoire pour être démarrés pendant le
boom.
J'ai donc dû créer ce fichier de service, qui s'appelle Unit et je dois le copier dans ce répertoire.
Très simple pour ça.
Que devez-vous faire, c'est que nous devons exécuter la commande pod man, car
pod man générera cette unité pour nous, générera le système D, tiret, tiret, nouveau tiret, tiret, fichier, tiret, nom de tiret et quel nom voulez-vous
veux donner?
Ce sera le nom que vous avez donné à votre conteneur.
Si vous aviez donné dans la commande précédente lorsque nous avons créé le conteneur à partir de l'image à l'aide de la commande
pod men create et recevez le nom que vous devez utiliser exactement le même nom, appuyez sur Entrée.
Et juste ici, il vous dit le système conteneur ATSE, le conteneur système, il est là.
Il a déjà été copié, ce que j'ai fait auparavant.
Si vous ne recevez pas ce message, vous aurez probablement le message qu'il se trouve dans le
répertoire racine slash grossier slash.
Je veux dire, tu fais ça moi-même ici, ça te dira, hé, c'est dans ce répertoire de toute façon.
Si c'est si vous ne l'obtenez pas, cela signifie qu'il est déjà là.
Passons donc au système de barre oblique ETSI System D à S moins L tr et ici, en
bas, vous voyez qu'il a créé l'unité pour notre conteneur HTP.
Beau, beau.
OK alors qu'avons-nous à faire maintenant.
Activez le service car nous voulons que ce service démarre un démarrage, nous devons donc l'activer.
Donc, ctrl système permet d'activer le conteneur.
Le service HPD, il a il a est en train de créer ce lien symbolique parfait, quelle est la prochaine étape maintenant ?
Si vous vous en souvenez, vous devez démarrer le service pour démarrer un service.
Vous devez faire System CTL, démarrer l'unité de conteneur, la classer, entrer.
Si vous n'obtenez pas d'erreur, cela signifie que votre service a été démarré.
Maintenant, comment vérifiez-vous l'état de ce service ?
Vous pouvez simplement faire le statut et vous verrez ici, qu'il est actif et qu'il est opérationnel.
Excellent.
Nous avons donc tellement appris dans cette vidéo de conteneur.
Vous devriez savoir ce qu'est un conteneur maintenant.
Comment le développer et le gérer dans l'environnement suivant ?
Bonne chance.