Nell'ultima sezione abbiamo messo insieme il nostro primo file di stock o di composizione.
Ha due servizi separati o essenzialmente tipi di contenitori disponibili in esso.
Il primo è chiamato reges server e utilizza l'immagine che ci legge.
Il secondo è chiamato node out e utilizza il file docker che inseriamo nella nostra directory corrente.
Quindi ora scopriremo come possiamo prendere questo dock o comporre il file e creare i due
contenitori separati.
Ma prima di fare una cosa rapida voglio menzionare qui ricordate l'intera ragione per cui abbiamo
iniziato a parlare della nostra composizione, in primo luogo avevamo detto oh sì, vogliamo usare la composizione di Daka perché
rende la connessione in rete o la connessione tra questi contenitori molto semplice.
Ma noterete che non abbiamo assolutamente creato alcuna configurazione in questo file
proprio qui per specificare che qualsiasi livello di networking crede o no solo alla scoperta di questi due servizi.
All'interno di questo file, doc compose creerà automaticamente entrambi questi contenitori essenzialmente nella stessa
rete e avranno accesso gratuito per comunicare tra loro in qualsiasi modo
a loro piacimento.
Quindi, usando semplicemente la finestra mobile composta per creare il container uno e il contenitore docker numero due che
possono avere libero accesso l'uno all'altro e possono contenere possono scambiare tutte le informazioni che desiderano senza
dover scambiare o aprire alcuna porta tra i due.
Quindi, quando i due contenitori vengono creati usando la composizione di Dharker, non dobbiamo passare nessuna
dichiarazione di porta come questa.
Questa dichiarazione di porta qui è solo per aprire il nostro accesso al container al nostro container
sul nostro computer locale.
Non è necessario eseguire ulteriori passaggi come questo per connettere i due contenitori separati.
Ora potrebbe essere bello per me dire ma in realtà. E come possiamo effettivamente accedere al
server rosso dal nostro no code?
Bene, apriamo il file del nostro indice e ti mostrerò come è fatto molto facilmente.
Ora tornando all'interno del nostro file di indice, ricordiamo che abbiamo creato il registro per creare la chiamata client qui.
E ho detto che alla fine saremmo tornati a questo e aggiungeremo
un po 'di informazioni sulla posizione del server che stiamo utilizzando.
Quindi, per specificare dove è acceso il server rosso, inserirò una serie di parentesi graffe in questo modo.
E poi stiamo andando a specificare un'opzione host.
Ora, di solito, se non usassimo la finestra mobile, se fossimo questa era solo una tradizionale applicazione di nodo senza alcun documento o roba di qualsiasi
tipo, di solito inseriamo un tipo di indirizzo proprio qui come H. T. Sì, il mio X rosso
server dot com o qualcosa del genere.
Quindi di solito inseriremo un qualche tipo di connessione, ma qui
stiamo facendo uso della finestra mobile.
Quindi ecco il nostro dott. componi il file che possiamo collegare a questo altro contenitore
eseguendo il server rosso semplicemente facendo riferimento ad esso con il suo nome di rattus dash server.
Quindi, piuttosto che inserire una lunga connessione, siete tutti così proprio qui.
Lo elimineremo e lo sostituiremo con il server s dash.
Ora una cosa da sapere qui è che nessun G-S esprime G-S, che è la fine del framework che stiamo usando
per rendere effettivamente e rispondere alle richieste.
E il rosso è di per sé non ho idea di cosa significhi il server rosso stash.
Leggi questo prenderà solo quella stringa e la userà in buona
fede e dirà che sai cosa sto per assumere che questo è significativo.
Immagino che questo sia qualcosa di simile a una barra degli Stati Uniti che taglia il mio server o qualcosa
del genere.
E così il rosso sta andando a fare una buona fede o questo client regine qui
può fare uno sforzo in buona fede per connettersi al server in questo hostname quando la richiesta di connessione esce da questa applicazione
di note Dockers andando a vederlo.
È bello vedere che sta tentando di accedere a un host chiamato server registar e dirà oh, so
cosa stai cercando.
Stai cercando questo altro contenitore qui.
Il contenitore con il nome Rosso è il server Dasch.
E così quando il nostro.
No.
Are Red è il client qui cerca di connettersi al server rosso.
Verrà automaticamente reindirizzato su questo altro contenitore che esegue la nostra copia di rattus.
Ora per essere davvero completo qui.
Tecnicamente, quando creiamo il client, possiamo anche specificare una porta su cui è in esecuzione il server rosso per
default la porta che viene sempre utilizzata con red us è 6 3 7 9, alcuni vanno ad aggiungerla per motivi
di completezza.
Ma ancora una volta è un numero di porta predefinito.
Così ora, quando la nostra applicazione Express si avvia o l'applicazione del nodo si avvia,
tenterà di creare una connessione con un server rosso.
Sta andando a cercare un hostname di una finestra mobile del server stash vedrà che sta cercando il
server registar e sta per reindirizzare quella connessione a questo altro contenitore in esecuzione.
Questo è ciò che si connetterà automaticamente.
Questi due contenitori e farli comunicare insieme in qualche modo.
Indovina è così.
Facciamo un'altra breve pausa qui.
Quando torneremo alla prossima sezione, scopriremo come avviare effettivamente tutti i nostri diversi
contenitori con questo file composto da stalker.