Ehi, bella gente, e benvenuti alla conferenza.
Discuteremo tutto sui contenitori in esecuzione del contenitore nell'ambiente Linux.
Quindi per prima cosa, cos'è un contenitore?
Il termine container e il concetto alla base derivano dal container.
Sì.
Se guardi subito questa immagine, questo è un container fisico che contiene tutti i
diversi tipi di carico e può essere trasportato ovunque nel mondo.
Quindi questi container vengono spediti da una città all'altra e da un paese all'altro, indipendentemente dalla parte del mondo in
cui si va.
Troverai esattamente gli stessi contenitori con la stessa identica dimensione o misura.
Sai perché sono costruiti con la stessa identica misura?
Perché in tutto il mondo, tutti i porti di attracco, le navi, i camion, i magazzini sono tutti costruiti
per trasportarli e immagazzinarli facilmente in modo da non dover acquistare camion diversi.
Non devono acquistare diversi sollevatori che li solleveranno per riporli.
Quindi, ovunque tu vada nel mondo, ha esattamente le stesse dimensioni e questo è ciò che rende il trasporto molto
più semplice.
Quindi questo è visualizzarlo.
Quindi prendi quel container e lo metti in un camion e poi quel camion va alla stazione di
attracco, lo metti sulla nave.
Allora quello che succede è che questa nave deve essere trasportata da un capo all'altro del mondo.
E poi dall'altra parte del mondo, prende effettivamente gli ascensori quel container e in realtà lo
mette sul camion, che può contenere le stesse dimensioni di quel container.
E ha navi oltre.
Tutto bene.
Ecco di cosa si trattava, in un termine molto semplice o da profani, da dove proveniva il contenitore.
Ora, diamo un'occhiata al contenitore nel mondo IT ora.
Quando parliamo di contenitori al suo interno, stiamo realizzando uno scopo in qualche modo simile in tutto il giorno.
Quindi c'era uno sviluppatore, avrebbe scritto un codice nel suo laptop.
E mentre scrive un codice, l'intero scopo di scrivere il codice è creare un'applicazione.
Quindi, una volta scritto il codice, l'applicazione è fattura.
L'ha testato sul suo laptop.
Quindi copia lo stesso codice o lo stesso software su un server di produzione.
Quindi il server di produzione aprirà quel pacchetto o installerà il pacchetto.
Quindi proveremo a eseguirlo e in qualche modo non funzionerà.
Quindi ciò che accadrà è che lo sviluppatore tornerà o il programma tornerà e dirà,
ehi, funziona perfettamente sul mio computer, ma non sulla produzione.
Ecco il motivo principale per cui sono nati questi contenitori.
Quindi è arrivata la tecnologia dei contenitori, che ha permesso a sviluppatori o programmatori
di testare e creare applicazioni su qualsiasi computer semplicemente inserendolo in un contenitore, il contenitore è costruito.
E all'interno del software, il codice del software, le librerie ei file di configurazione, e quindi eseguito su
qualsiasi computer, indipendentemente dalla sua architettura, non deve venire o spedire ciò che il sistema operativo.
Quindi puoi spostare quell'applicazione all'interno di quel contenitore ovunque senza spostare il suo sistema operativo,
che è proprio come spostare il contenitore fisico reale, che farà schifo ovunque
si adatti a qualsiasi cantiere navale, camion, nave o magazzino.
Quindi un sistema operativo può eseguire uno o più contenitori contemporaneamente.
Per riassumere, ancora una volta, sono sicuro che queste due diapositive hanno reso molto chiaro cosa sia un contenitore.
È solo una combinazione del codice del software sorgente, delle librerie e del file di configurazione e nessun sistema operativo.
Puoi spostare quel contenitore ovunque da una macchina all'altra e funzionerà perfettamente.
OK, ecco una nota che devi capire.
La tecnologia container è utilizzata principalmente da sviluppatori o programmatori che scrivono codice per creare applicazioni.
Ora, tu, come amministratore di sistema, il tuo compito è installarli, configurarli e gestirli.
Il tuo compito non è scrivere un codice e impacchettarlo insieme e creare un'applicazione da esso.
Tutto bene.
Andando avanti, quali sono i software container?
Parliamo quindi di quali sono i software disponibili che gestiscono effettivamente questi contenitori nel
primissimo della linea è il docker.
Sono sicuro che hai sentito parlare di Docker molte volte.
E ancora, questo concetto Docker è nato allo stesso modo di un container.
Il container in cui atterri effettivamente questi container è il cantiere di sbarco.
Quindi hanno preso il nome Docker dallo stesso cantiere navale.
Quindi Docker è stato sviluppato da Solomon Hikes nel marzo 20th, 2000 13th.
Docker è un software utilizzato per creare e gestire contenitori.
Proprio come qualsiasi altro pacchetto, Docker può essere installato sul tuo sistema Linux e il suo servizio può essere controllato tramite
lo strumento di gestione dei servizi Linux nativo.
A proposito, Docker non è solo specifico per Linux.
Esistono altre versioni di Docker che possono essere installate su Windows per fornire la stessa
tecnologia contenitore.
Tutto bene.
Poi arriva Pod Man, che è il punto focale per noi e per l'intera conferenza o il resto di questa lezione
pod man è stato sviluppato da RedHat ed è stato rilasciato.
La prima uscita risale all'agosto 2018.
Il pod man è stato sviluppato come alternativa a.
Ora, perché ce l'hanno fatta e perché non gli è piaciuto il docker?
Non posso rispondere.
Ma comunque, per coloro che utilizzano Red Hat Linux, dovresti sapere che Docker non è supportato in
Red Hat Enterprise Linux otto.
Quindi dovresti andare da Pod Man.
OK, è un demone meno open source.
Lo strumento nativo di Linux progettato per sviluppare, gestire ed eseguire contenitori, ovviamente,
proprio come Docker, ma è un software sviluppato da RedHat per eseguire effettivamente i contenitori.
Ci sono molti altri contenitori, applicazioni, motori e software là fuori.
Ma mi occupo solo di portuale e podista.
Se vuoi saperne di più, quali sono le altre offerte?
Sentiti libero di cercarlo online.
Tutto bene.
Andando avanti, familiarizzando con la tecnologia dei container di Red Hat.
Ora stiamo entrando nel vero cappello rosso.
Ora ci stiamo allontanando da Docker, quindi ora ci stiamo concentrando su Padman.
Quindi quali sono le tecnologie dei container di Red Hat?
Readhead fornisce un set di strumenti della riga di comando che possono funzionare senza un contenitore ingen.
Questi includono un pod man per la gestione diretta di pod e contenitori, immagini, ad esempio,
esecuzione, arresto del punto di partenza, controllo dello stato, collegamento dei contenitori, ecc.
Usi questa chiamata di utilità pod man.
Poi ne hai un altro chiamato Belder per creare, spingere e firmare le immagini dei contenitori.
Poi hai Scorpio per copiare, ispezionare, cancellare e firmare le immagini.
Runcie per fornire funzionalità di esecuzione e costruzione del contenitore per dividere e costruire.
E l'ultimo è runtime e runtime opzionale che può essere configurato e offre maggiore flessibilità di controllo.
E così.
Per i contenitori rootless, i contenitori roulette sono i contenitori in cui non è necessario essere governati
per creare o eseguire comunque questi contenitori.
Da questo punto in poi, il nostro focus sarà solo sul pod man, che sarà utilizzato per
creare e gestire sostanzialmente i contenitori.
Tutto bene.
Ora, la prossima cosa è familiarizzare con le tecnologie dei contenitori pod man.
Quindi, quando senti parlare di contenitori, dovresti conoscere anche i seguenti termini.
La prima sono le immagini.
I contenitori possono essere creati tramite immagini o da immagini e anche i contenitori possono essere convertiti in
immagini.
Proprio come per coloro che comprendono il termine modello nell'ambiente di virtualizzazione, è possibile creare una macchina
virtuale da un modello o convertire effettivamente una macchina virtuale in un modello.
Le immagini funzionano come quei modelli.
Poi il prossimo, i baccelli.
I pod sono il gruppo di contenitori distribuiti insieme sull'host o su un sistema operativo nel logo Pod
Men.
Ci sono tre sigilli raggruppati insieme, ha un baccello.
Vedi questo logo?
Questo è il logo e questi tre sigilli che rappresentano il gruppo di contenitori che funzionano contemporaneamente.
Bene, ora passiamo alla creazione di un contenitore in esecuzione e alla gestione.
Sporciamoci le mani ed eseguiamo i nostri contenitori di creazione.
Tutto bene.
La prima cosa che dobbiamo fare è installare di nuovo pod man.
Man è uno strumento da riga di comando che ti consente di creare o gestire i tuoi contenitori.
Il primo comando che devi fare è Jume o DNF per installare un pacchetto.
Quindi dovrai fare DNF install pod man e meno Y option per dire sì a tutte le domande
che verranno poste durante l'installazione.
Se stai eseguendo un'installazione più scura, potresti fare allo stesso modo in cui installi Docker con l'opzione meno Y
e questo è solo Protarchus.
Quindi quello che farò è avviare il mio computer.
Ma gira, ovviamente, la macchina Linux che ho letto ne aveva otto e ho anche Santos
sette, quindi li eseguiremo entrambi contemporaneamente.
E alcuni dei comandi, Alcoa e RedHat, otto, e alcuni di loro, Alcoa e Santos sette.
Tutto bene.
Quindi lasciami iniziare, lasciami andare alla mia casella vocale Oracle.
Qui è dove sono in esecuzione le mie macchine virtuali.
Questa, la mia prima macchina virtuale Linux, è la mia RedHat otto e questa è la sette, che esegue S. O. S sette.
Quindi, la prima cosa che voglio che tu faccia prima ancora di accenderlo o avviarlo, voglio che tu
faccia un'istantanea.
Quindi proprio qui è già nel menu snapshot e fai clic su Take e puoi nominarlo prima.
Contenitori.
Quindi, nel caso in cui volessi tornare indietro, qualcosa va storto durante il download, puoi sempre
segnalare e fare clic su OK.
Stessa cosa con l'acquisizione di istantanee a sette clic.
Pertanto, il contenitore.
Ok perfetto.
Ora, andiamo avanti e avviamo entrambe queste macchine.
Questo è l'otto e questo è il sette.
Sto coprendo sia l'otto che il sette.
Quindi coloro che praticano contenitori Linux o Linux su sette, sarebbero in grado di capire come questi comandi
siano simili e possano essere eseguiti su entrambe le versioni del sistema operativo.
OK, quindi ho il mio cappello rosso proprio qui e ho i miei CENTAVOS sette proprio qui, quindi li lascerò.
Proprio uno accanto all'altro, per prima cosa eseguiremo il comando di installazione su RedHat otto e
io userò il comando DNF install.
Pod man con l'opzione meno Y, quindi potrebbe rispondere sì a tutte le domande durante l'installazione.
Allo stesso modo eseguirà lo stesso comando eccetto sostituire DNF con il pod di installazione GM man meno Y.
OK, quindi, a seconda di quanto sia lento o veloce il tuo computer, potrebbero volerci da un minuto a cinque
minuti.
Va bene, su RedHat otto, il download e l'installazione di Pod Man sono stati completati su
Sentosa sette, è quasi arrivato l'aggiornamento del controllo delle transazioni e dovrebbe essere fatto comunque in qualsiasi momento.
Mentre lo stiamo aspettando, andiamo avanti ed eseguiamo il comando successivo, che è quello di creare un alias
per Docker.
Ora, questo comando è solo per coloro che hanno una finestra mobile in esecuzione sulla macchina Linux e
ora vogliono usare pod man in modo che tu possa semplicemente creare un alias per il tuo medico per pod man.
Quindi, che eseguirà ancora tutti i comandi di una finestra mobile, ma verrà eseguito tramite pod man.
Quindi lo lasceremo così com'è perché non abbiamo mai avuto DOCA in esecuzione prima.
Il comando successivo è check pod man version.
Quindi l'uomo pod che abbiamo installato, controlliamo la sua versione eseguendo il comando pod.
Man Minus we la versione è Pod Men Version 3. 0 per verificare che l'altra macchina sia ancora in fase di aggiornamento.
Lascialo correre.
La prossima cosa è.
Ottenere aiuto, quindi se hai bisogno di aiuto per quanto riguarda pod man, quali opzioni inizierebbero a utilizzare,
puoi usare pod man dash dash help o semplicemente andare alle pagine di manuale sono pod men.
Quindi, se cancelliamo lo schermo.
Se digiti pod man, dash, dash, help e premi invio, otterrai tutte queste diverse opzioni.
E se scorri verso l'alto vedrai tutti questi comandi opzionali che sono disponibili con il comando pod men.
Puoi allegare o allegare, costruirlo, eseguire il commit di una copia, creare def, esportare tutti questi comandi o opzioni disponibili
che il tuo pod man comanda.
Puoi anche controllare tutte le opzioni che hai a disposizione eseguendo il comando man pod man, è solo
una normale pagina man premendo Invio.
E qui vedrai che ti darà tutta la documentazione su pod men, semplice
strumento di gestione per pod, contenitori e immagini, mentre scorri verso il basso premendo il tasto della barra spaziatrice,
troverai tutte le diverse opzioni disponibili sotto Pod man .
Andiamo a controllare una macchina inviataci.
Ecco dove l'installazione è stata completata.
Bellissimo.
Ora eseguiremo lo stesso comando qui.
Pod man meno V per controllare la versione.
Questo ci offre una versione diversa perché è in esecuzione su una versione diversa del sistema operativo.
Va bene.
Allo stesso modo, uomo baccello.
Un trattino di aiuto ti ha dato tutto l'aiuto di cui hai bisogno.
Puoi anche fare man pod man e otterrai la pagina di manuale proprio come facciamo su sette o scusa su otto.
Passando poi a nuovi altri comandi.
Controlla l'ambiente Pod padman e le sue informazioni sul repository.
Quindi, quando esegui le informazioni di pod men, quindi se stai provando a caricare un'immagine del contenitore, esaminerà
la macchina locale, quindi vai a ciascun registro nell'ordine elencato.
Ora quali sono quelli elencati di registro.
Diamo un'occhiata come Pod Man Infl.
E qui puoi semplicemente scorrere un po' verso l'alto e proprio qui dove vedi la ricerca del registro, se vuoi
cercare un'immagine specifica, andrà sul suo computer locale per vedere se ha qualche immagine che stai
cercando.
Se non riesci a trovarlo, andrà al punto di accesso al registro, punto rosso punto com.
Quindi salterà al punto di registro punto rosso punto io.
E poi per ultimo andrà a Dakotah Io ovunque possa trovare l'immagine che stai cercando.
Quindi qui allo stesso modo, cancelliamo lo schermo pod man e po e le stesse informazioni ti verranno fornite proprio
qui.
Registra tre diverse posizioni in cui puoi ottenere le tue immagini.
Tutto bene.
Quindi il comando successivo per cercare un'immagine specifica nel repository.
Quindi diciamo che costruisci una macchina.
Hai già un podista.
Gli strumenti di cui hai bisogno.
Ora è il momento di eseguire un contenitore.
Ma prima di eseguire un contenitore, non è necessario entrare e creare un contenitore.
Ci sono contenitori precostruiti là fuori e quelli sono confezionati insieme in qualcosa chiamato immagine.
Quindi dobbiamo cercare l'immagine del contenitore.
Quindi, in questo esempio, cercheremo l'immagine EPD.
Quindi scendiamo, ripuliamo lo schermo e facciamo pod man.
Ehi, uomo pod.
Cerca una scusa non contiene una ricerca cerca un'immagine chiamata.
E ancora, andrà a tutti quei repository, registri che abbiamo guardato quando abbiamo eseguito pod man
info e estrarrà le informazioni.
Quindi proprio qui ha preso tutte le informazioni sulle immagini lì dove puoi trovare l'EPD.
Adesso saliamo.
E proprio qui, quando abbiamo eseguito il comando, ecco il titolo di questa tabella, il primo ti dice che
questo è l'indice, questa è la descrizione del nome.
Queste sono le stelle, le stelle che l'utente reale aveva dato a questa immagine.
È ufficiale?
È automatizzato?
Tutte le informazioni sono lì.
Quindi, quando scendi, vedrai che ci sono zero stelle.
Probabilmente non l'ha mai usato nessuno.
Scenderemo e cercheremo le stelle che hanno le stelle più alte.
Quindi, per esempio, proprio qui, questo è più scuro.
So che l'immagine che stai cercando può essere trovata in crawdaddy o nella libreria slash slash HPD
e ha 36, 16 stelle.
Quindi proprio ora in questo momento, mentre sto registrando questo video, sta mostrando 36, 16.
Forse quando eseguirai questo comando, avrai comunque un numero diverso.
Quindi sappiamo che questo è sicuramente un sacco di persone lo hanno verificato.
Hanno scaricato questa immagine.
Quindi useremo questa stessa immagine o la stessa posizione per scaricare l'immagine.
Tutto bene.
Per questo, cosa devi fare?
Quindi andiamo alla schermata successiva e qui per elencare qualsiasi pod precedentemente scaricato significava immagini pod man.
Quindi, prima di rimuovere questa immagine, controlliamo se ho già immagini in esecuzione sul mio sistema.
Sono sicuro che non c'è perché non ho mai avuto uomini pod prima.
Quindi, solo per mostrarti il comando per controllare è pod man images e ti sta dicendo il titolo dell'immagine, il tag,
l'immagine.
Ma sotto non ci sono informazioni.
Significa che non ci sono immagini disponibili.
Allo stesso modo, a Santos sette immagini di pod man e niente sarà trovato perfetto.
Ora, andando avanti, abbiamo già verificato che non abbiamo immagini.
Allora qual è il prossimo passo?
Il prossimo passo è scaricare l'immagine disponibile e quell'immagine disponibile può essere scaricata.
Cercheremo HTP e sappiamo che l'immagine è disponibile su questo registro.
Quindi, per scaricarlo, devi scegliere l'uomo del pod di comando con il palo.
Dal momento che lo stiamo abbattendo, ripuliamo lo schermo e facciamo pod man.
Tirare da dove?
Da Docker senza la libreria slash.
A proposito, questo sei tutto ciò che sto mettendo giù o questa è un'informazione di registro che sto mettendo.
Ho avuto queste informazioni quando ho eseguito le informazioni sul dipartimento con le stelle, ricorda.
Trentasei.
Sedici.
Questo è esattamente quello che è.
Entra, andrà nel loro registro e tirerà l'immagine disponibile che è già seduta qui su
questo tuo URL e la tirerà giù allo stesso modo qui nello schermo pod man tira più scuro io slash library e la
tirerà giù.
OK, a proposito, fino a questo punto avete visto e confermato alcune volte che tutti i comandi che sto
eseguendo su otto funzionano più o meno allo stesso modo su sette.
Quindi quello che farò da questo punto in poi, ridurrò semplicemente sette e tutti i comandi
che eseguirò.
Dopo questo punto, Will, correrò su otto.
Quindi non importa se ne hai solo sette, puoi semplicemente seguire.
Tutto bene.
Quindi l'immagine della finestra mobile pod man pull è stata scaricata.
Come confermiamo che è stato scaricato?
Puoi eseguire lo stesso comando pod man images.
E proprio ora questo ti sta dicendo, ehi, ho questa immagine, questo è l'ID dell'immagine e il repository
è caduto.
Questo è il repository è il letus di Tagore.
È stato creato cinquantuno minuti fa.
Oh.
Qualcuno ha modificato e quindi la dimensione di questo è di centoquarantadue megabyte.
D'accordo, bella.
Bene, quindi abbiamo già controllato le immagini, le immagini sono state scaricate al prossimo comando per elencare gli uomini
pod che gestiscono i contenitori.
Quindi abbiamo l'immagine e ora dobbiamo eseguire il contenitore.
Ma ovviamente, prima di eseguirlo, controlliamo se ci sono contenitori esistenti in esecuzione.
Ovviamente no.
Ma volevamo ancora controllare perché voglio imparare il comando, come controllare i contenitori in esecuzione
esistenti.
E per questo devi eseguire pod man piesse.
Di nuovo, proprio come le immagini di padman, qui abbiamo la riga del titolo, ma non abbiamo altre informazioni sui contenitori che
mi dicono il comando immagine ID contenitore, creare una porta di stato, MS.
Ma c'è un vero contenitore.
Quindi abbiamo confermato che nulla è in esecuzione ora.
Qual è la prossima cosa adesso?
Dobbiamo eseguire il contenitore, OK, per eseguire un contenitore HTP scaricato, che abbiamo appena scaricato.
Questo è il comando che dobbiamo eseguire.
Cancelliamo lo schermo pod man run.
E a proposito, lascia che torni indietro e ti dica di più su queste opzioni D per staccare, il che significa che
voglio che il mio terminale torni T per terminale.
Perché la shell del prompt e l'opzione P meno P sono per la porta che sto specificando per questo contenitore HTP.
E poi, ovviamente, eseguiamo le mappe dei pod per verificare se quel contenitore è in esecuzione.
Il nostro pod man in esecuzione meno D, t meno persone ha versato otto zero
otto zero, Kolan otto pateticamente dispiaciuto, ottantaquattro TCP e poi dov'è il registro più scuro io slash libreria slash htp d.
Ora, come controlliamo se i nostri contenitori sono in esecuzione correttamente?
Bella domanda per questo.
Devi fare l'uomo pod.
Sì.
Ed eccolo qui, il tuo contenitore I. D..
L'immagine in cui ha effettivamente scaricato l'immagine dal comando creato 19 secondi fa, è stato allora che ho
eseguito questo stato del comando 18 secondi fa.
E questa è la porta, l'IP, che è un host locale.
Questa è la porta che specifichi per HTP, TCP e AD.
Questo è amare Wilson, che in realtà sono stati nominati in questa immagine a qualunque cosa volessero dare.
Quindi potresti anche dargli qualsiasi nome.
Se vuoi, puoi dare quando crei un contenitore fuori immagine, puoi dargli un nome che ti piace, che
coprirà in un secondo.
D'accordo, bella.
Quindi abbiamo confermato che il contenitore è in esecuzione.
C'è un altro modo per confermare se il contenitore è in esecuzione andando su Firefox.
E digita localhost.
Colon 80 80 localhost è l'indirizzo IP della mia macchina.
avrei potuto usarlo.
Zero zero zero zero, va bene.
E il Porto 880.
Ricorda la porta 88 80 specificata per questo HTP hit enter.
E proprio qui ho la pagina che dice che funziona.
Brillante.
Quindi, se sei qui e mi segui esattamente fino a questo punto, significa che hai il tuo container,
il tuo primissimo container che esegue le congratulazioni.
Va bene, chiudiamo questo.
Abbiamo confermato che è attivo e funzionante, quindi chiudiamolo ora.
La prossima cosa, ciò che dobbiamo imparare è visualizzare i registri di pod man, tutto ciò che volevamo imparare.
Il suo pod man non sta eseguendo correttamente il contenitore.
Potresti sicuramente controllare i log.
Pod man registra una cella e ti dirà tutte le informazioni di cui hai bisogno su quando è iniziato, come funziona
e tutte le informazioni di cui hai bisogno per risolvere ulteriormente i problemi.
Svuotiamo lo schermo.
Andiamo alla diapositiva successiva per saperne di più sulla creazione, l'esecuzione e la gestione dei contenitori.
Ora per fermare un container in esecuzione, puoi semplicemente fare pod man stop e un nome container o container I.
D..
Quindi, come facciamo a sapere qual è il nome del contenitore o l'ID per questo?
Potresti semplicemente eseguire mappe pod, che ti danno lo stato del tuo contenitore.
E l'ID del contenitore è proprio qui, che è proprio nella prima colonna.
Se vuoi fermare questo contenitore, tutto ciò che devi fare è pod man stop e questo ID contenitore potrebbe essere
corretto.
Fai clic su copia e torna qui.
Destra.
Fare clic e incollare e accedere e dovrebbe interrompersi restituendo il messaggio.
Come confermi che si è effettivamente fermato.
Se hai risposto alle mappe dei pod, hai assolutamente ragione.
Ecco qua.
L'hai appena eseguito e ora non vedi alcun contenitore in esecuzione.
Stupendo.
Ok, andiamo avanti, controlliamo le mappe dei pod.
OK, ora per eseguire più contenitori per DPD cambiando la porta.
No.
E se volessi eseguire due contenitori dalla stessa immagine, potresti eseguire lo stesso comando, ma
devi specificare una porta diversa.
Quindi proprio così è.
Sì, ne scelgo ottanta, ottantuno e nel secondo ne scelgo ottanta, ottantadue.
Quindi svuotiamo lo schermo.
Riporterò il mio comando precedente premendo il tasto freccia su, che mi porterà il comando che ho eseguito
per avviare o eseguire il contenitore.
Quindi farò ottantuno.
E Toure, questo è iniziato e ne farò 80, 82, quindi ora inizieremo a creare contenitori
da quell'unica immagine.
E come controlliamo se devo contenere un podista in corsa?
E qui hai un contenitore proprio qui.
E questo è il secondo contenitore proprio qui.
Questo è sulla porta 81 e questo è sulla porta ottanta, ottantadue.
Ora, se torni al tuo Firefox e specifichi localhost 80, 80 e un altro in
un'altra scheda, specifichi 80, 82, otterrai un risultato simile.
Tutto bene.
Controlliamo ora lo stato del pod man per interrompere e avviare un contenitore precedentemente in esecuzione.
Potresti semplicemente fare una sosta, di cui abbiamo già parlato.
Potresti fermarlo e potresti anche fermarlo.
Quindi, solo per coprire questo pezzo, potremmo semplicemente fermare un contenitore in modo da poter fermare 80, 82.
Quindi l'uomo del baccello si ferma e copia l'ID del contenitore e.
In base all'immissione, dovrebbe interrompersi, come puoi confermare le mappe pod e in questo momento è in esecuzione solo un
contenitore?
Bene, passiamo alla creazione di un nuovo contenitore dall'immagine scaricata.
Ok, quindi presta molta attenzione.
Quando abbiamo scaricato l'immagine in precedenza, abbiamo effettivamente eseguito quel contenitore direttamente dalla scatola.
Ora, cosa succede se volessi scaricare, apportare determinate modifiche a quell'immagine nel modo in cui volevi apparire
o funzionare o forse invece di funzionare, volessi mettere il tuo nome Imron ARV
o qualcosa del genere, quindi devi cambiare il suo codice e quindi creare un'altra nuova immagine da quello.
OK, quindi per questo, cosa devi fare?
Svuotiamo lo schermo.
Quello che devi fare è digitare pod man create dash dash name.
Ora che nome vuoi dargli qui.
Ho dato a Dipti che potresti dare anche il tuo nome solo per divertirti.
Ma qualsiasi comunque per essere coerenti userà.
Non deve essere.
Potrebbe essere qualsiasi cosa.
Ora, dov'è il registro del registro è più scuro, cioè la libreria slash HD.
Va bene, ha creato il contenitore.
Ora, come controlli il contenitore?
Facciamo pod man quindi esegue solo un container, che sta maledicendo Lisco, non HTP.
Quindi questo significa che ha effettivamente creato l'immagine da quel contenitore di pod man e ha creato il contenitore.
Ora, come posso avviare quel contenitore che ho appena creato da quell'immagine?
Questo per quello devi semplicemente fare Pod Man Start e il nome del contenitore, che è HTP.
Ecco qua.
È iniziato.
Bellissimo.
Ora dovresti avere due contenitori in esecuzione.
Un contenitore è il contenitore.
L'hai fatto uscire proprio da quel pacchetto che scusa, quell'immagine.
E questo è il secondo contenitore che stai eseguendo che hai creato tu stesso.
Bellissimo.
Ora per avviare il contenitore appena creato, avvia HP, siamo un passo avanti.
L'abbiamo già fatto.
Bellissimo.
Ora qual è il prossimo?
Ora il prossimo passo è cosa succede se vuoi gestire i tuoi contenitori, cioè quando il tuo computer si avvia?
Cosa succede se vuoi che il tuo computer avvii quel contenitore HTP?
Sarebbe il sistema.
Quindi, ovviamente, come sai per avviare o controllare qualsiasi processo di bood gestito da un processo chiamato
sistema.
Quindi dobbiamo notificare il processo di systemd.
Ehi, c'è questo nuovo processo che devi eseguire ogni volta che questo sistema si accumula.
Quindi, per prima cosa, devi prima generare un file unitario che può essere generato unificato
con il pod man.
Perché abbiamo bisogno di un file unitario?
Perché se scendi, c'è questa directory chiamata ETSI System Deed System.
Devi mettere quel file che ha chiamato unified in questa directory in modo che D sappia, ehi, c'è questo
nuovo servizio, deve iniziare.
Quindi svuotiamo lo schermo.
Andiamo al sistema ETSI System D e quando faccio X meno Altura, less mysel, qualunque cosa tu voglia
fare, vedi tutti questi obiettivi, tutti questi servizi sono stati definiti in questa directory per essere avviati durante il
boom.
Quindi ho dovuto creare questo file di servizio, che si chiama Unit e devo copiarlo in questa directory.
Molto semplice per questo.
Quello che devi fare è eseguire il comando pod man, perché pod
man genererà quell'unità per noi, genererà il sistema D, trattino, trattino, nuovo trattino, trattino, file, trattino, nome trattino e che nome fai
vuoi dare?
Questo sarà il nome che hai dato al tuo contenitore.
Se avevi dato nel comando precedente quando abbiamo creato il contenitore dall'immagine usando il comando pod men create
e ti viene dato il nome, devi usare lo stesso nome esatto, premi Invio.
E proprio qui ti sta dicendo che il sistema ATSE del contenitore, il contenitore del sistema, è lì.
È già stato copiato, cosa che ho fatto in precedenza.
Se non ricevi questo messaggio, molto probabilmente riceverai il messaggio che si trova nella directory
root slash rude slash.
Voglio dire, lo fai da solo qui, ti dirà, ehi, è comunque in questa directory.
Se è se non lo prendi allora significa che è già lì dentro.
Quindi andiamo al sistema ETSI System D slash a S meno L tr e proprio qui in basso
vedete che ha creato l'unità per il nostro contenitore HTP.
Bello bello.
OK, allora cosa dobbiamo fare adesso.
Abilita il servizio perché vogliamo che questo servizio avvii un avvio, quindi dobbiamo abilitarlo.
Quindi il sistema ctrl abilita il contenitore.
Servizio HPD, ce l'ha sta creando questo collegamento simbolico perfetto, qual è il prossimo passo ora?
Se ricordi, devi avviare il servizio per avviare un servizio.
Devi fare System CTL, avviare l'unità contenitore, archiviarla, entrare.
Se non ricevi un errore, significa che il tuo servizio è stato avviato.
Ora, come si controlla lo stato di quel servizio?
Potresti semplicemente fare lo stato e vedrai proprio qui, è attivo ed è attivo e funzionante.
Eccellente.
Quindi abbiamo imparato così tanto in questo video contenitore.
Dovresti sapere cos'è un contenitore ora.
Come lo costruisci su di esso e lo gestisci nel prossimo ambiente?
Buona fortuna.