A meno che la sezione non abbia creato il nostro file docker e creato una nuova immagine per una nuova
applicazione, ora dovremmo essere in grado di avviare la nostra applicazione eseguendo la finestra mobile e che specificherà l'immagine appena creata.
Quindi inserirai il nome utente della slash nella docker. Ricordati che non devi specificare il tag inserendo i due punti più tardi
alla fine ma in realtà puoi farlo se lo desideri.
Quindi possiamo eseguire questo qui e avvieremo la nostra applicazione.
Nessun avviso quindi riceviamo immediatamente un messaggio di errore.
Dice che legge la connessione con qualcosa che qualcosa ha fallito.
Quindi la nostra applicazione sta tentando di avviarsi, ma non c'è un server di registro in esecuzione a cui
connettersi.
Quindi in questa sezione ci concentreremo su come ottenere un contenitore separato con un server Gratus.
Ora per quanto riguarda alzarsi una lettura separata come server va bene sarà dannatamente semplice.
Eseguiremo lo stesso identico comando che abbiamo corso durante questo corso o eseguiremo il docker run rattus in questo
modo e così raggiungeremo l'hub della docker.
Sta per tirare giù per leggere l'assistenza e tutti avviare una copia di leggere noi sulla nostra macchina locale
e boom proprio così.
C'è il nostro leggere un server.
Quindi è così.
Questa è l'istanza di reticenza che non useremo per la personalizzazione dell'immagine della finestra mobile.
È ora che abbiamo i nostri discorsi o e-mail o leggere un server in esecuzione.
Aprirò una seconda finestra di terminale e all'interno della seconda finestra o cercherò di eseguire
nuovamente la mia finestra mobile.
Quindi dì Dott. Ron.
Stephen Grider visita slash.
Facciamolo e noterai.
Sembra che abbiamo ancora lo stesso messaggio di errore che avevamo prima.
Anche se ora stiamo eseguendo un server S rosso all'interno di un contenitore separato.
Allora, qual'è il problema.
Bene, pensiamoci per un secondo.
Ecco cosa sta succedendo sul tuo computer in questo momento.
Hai un'applicazione di nodo in un contenitore e l'applicazione di lettura nel dock o nel contenitore separato.
Ora questi due contenitori non hanno alcuna comunicazione automatica tra i due.
Sono due processi assolutamente isolati che non hanno alcuna comunicazione.
Quindi, per essere sicuri che la nostra app per i nodi abbia la possibilità di raggiungere
il server rosso e le informazioni memorizzate o di lavorare con esso in qualche modo, abbiamo bisogno di creare un'infrastruttura
di rete tra i due.
Sai quando si tratta di impostare alcune funzionalità di rete tra
due contenitori separati che abbiamo per ora due opzioni da considerare qui sono due opzioni.
Possiamo utilizzare i docker Seelye che abbiamo utilizzato in questo corso fino ad
ora.
Sai che sto parlando del comando docker che abbiamo usato sul nostro terminale
durante l'intero corso.
Questo costruito nel Dr. Seelye ha delle funzionalità ad esso collegate che ci permetteranno di
creare una rete tra due contenitori separati.
Tuttavia c'è un piccolo problema con esso e il problema è fondamentalmente solo che è un vero dolore al collo
da fare quando si usa il Dr. Selye per impostare alcune reti.
Coinvolgerà una manciata di comandi diversi che riscriviamo ogni volta che
avvii i tuoi contenitori differenti.
Ora, naturalmente, potremmo creare qualche tipo di script per far girare tutta quella roba per noi, ma sai che sicuramente
coinvolgerà un sacco di dattilografia e un sacco di pensieri su come metteremo a punto tutta
questa roba di networking.
Sarò onesto con te. Non ho mai visto persone nel mondo che abbiano
mai usato Dockers nel dock o.
Consentitemi di chiarire qui di non utilizzare mai i soffitti Dharker costruiti in funzionalità di
rete per collegare due contenitori insieme molto più frequentemente.
Quello che vedrete in ciò che voi e io faremo all'interno
di questo corso è che utilizzeremo uno strumento CSI separato chiamato docker compose docker compose è uno strumento separato che viene installato insieme alla
finestra mobile.
Quindi, se in questo momento ti capovolgi sul tuo terminale ed esegui la dasher docker componi in questo modo dovresti vedere
alcuni contenuti apparire sullo schermo ed elencare una serie di comandi diversi per eseguire la finestra mobile
componi un Seelye separato.
È già installato sulla tua macchina.
Ora, quando inizi a introdurre la composizione di Dharker, comincerà molto rapidamente a diventare confuso.
Che cosa fa la finestra mobile e che cosa Dr. Seelye fa e quale è il rapporto tra i due.
È la cosa migliore che posso dire che Ducker può davvero esistere per impedirti di scrivere
una tonnellata di diversi comandi ripetitivi con il Dr. Selye Sarette durante questo corso abbiamo eseguito cose come
Daka run e Dharker allega un exec e abbiamo specificato porte e tag e tutte queste
cose per noi tutto il tempo.
Ora, proprio mentre apprendiamo queste cose, sai che dobbiamo usare Takhar Seelye e impararlo.
Ma ad un certo punto si dice OK sai che capisco questo dott. Selye roba e ti stanchi di
scrivere quei comandi.
Quindi uno degli scopi principali di Dharker è quello di evitare di dover scrivere tutte
queste piccole opzioni davvero fastidiose ogni volta che si vuole avviare un contenitore L'altra cosa importante che il Dr.
comporre sta per fare per noi, renderà molto facile e molto
semplice avviare più container docker allo stesso tempo e collegarli automaticamente con una qualche
forma di networking e tutto ciò accadrà dietro le quinte per noi automaticamente.
Quindi, non appena inizi a vedere questa terminologia qui di Dharker, sai che mantenere tutti questi
termini docker direttamente nella tua testa diventa un po 'confuso.
Te lo dico adesso.
Voglio dire ripeterlo più volte.
Lo scopo del dott. comporre è essenzialmente funzionare come Dr. Seelye ti consente di eseguire più comandi
in modo molto più rapido.
Quindi facciamo una pausa qui.
Torneremo alla prossima sezione e avremo un po 'più di familiarità con il Dr.
componi e come funziona.