1
00:00:00,810 --> 00:00:03,900
Nell'ultima sezione abbiamo messo insieme il nostro primo file di stock o di composizione.

2
00:00:03,900 --> 00:00:08,630
Ha due servizi separati o essenzialmente tipi di contenitori disponibili in esso.

3
00:00:08,640 --> 00:00:12,370
Il primo è chiamato reges server e utilizza l'immagine che ci legge.

4
00:00:12,390 --> 00:00:17,220
Il secondo è chiamato node out e utilizza il file docker che inseriamo nella nostra directory corrente.

5
00:00:17,550 --> 00:00:22,170
Quindi ora scopriremo come possiamo prendere questo dock o comporre il file e creare i due

6
00:00:22,170 --> 00:00:23,000
contenitori separati.

7
00:00:23,160 --> 00:00:27,900
Ma prima di fare una cosa rapida voglio menzionare qui ricordate l'intera ragione per cui abbiamo

8
00:00:27,960 --> 00:00:33,510
iniziato a parlare della nostra composizione, in primo luogo avevamo detto oh sì, vogliamo usare la composizione di Daka perché

9
00:00:33,720 --> 00:00:37,710
rende la connessione in rete o la connessione tra questi contenitori molto semplice.

10
00:00:37,950 --> 00:00:42,330
Ma noterete che non abbiamo assolutamente creato alcuna configurazione in questo file

11
00:00:42,330 --> 00:00:48,540
proprio qui per specificare che qualsiasi livello di networking crede o no solo alla scoperta di questi due servizi.

12
00:00:48,540 --> 00:00:54,510
All'interno di questo file, doc compose creerà automaticamente entrambi questi contenitori essenzialmente nella stessa

13
00:00:54,510 --> 00:00:59,640
rete e avranno accesso gratuito per comunicare tra loro in qualsiasi modo

14
00:00:59,640 --> 00:01:01,120
a loro piacimento.

15
00:01:01,380 --> 00:01:07,260
Quindi, usando semplicemente la finestra mobile composta per creare il container uno e il contenitore docker numero due che

16
00:01:07,260 --> 00:01:12,750
possono avere libero accesso l'uno all'altro e possono contenere possono scambiare tutte le informazioni che desiderano senza

17
00:01:12,750 --> 00:01:15,970
dover scambiare o aprire alcuna porta tra i due.

18
00:01:16,470 --> 00:01:21,780
Quindi, quando i due contenitori vengono creati usando la composizione di Dharker, non dobbiamo passare nessuna

19
00:01:21,780 --> 00:01:23,660
dichiarazione di porta come questa.

20
00:01:23,730 --> 00:01:29,760
Questa dichiarazione di porta qui è solo per aprire il nostro accesso al container al nostro container

21
00:01:29,760 --> 00:01:31,390
sul nostro computer locale.

22
00:01:31,440 --> 00:01:36,880
Non è necessario eseguire ulteriori passaggi come questo per connettere i due contenitori separati.

23
00:01:37,380 --> 00:01:42,360
Ora potrebbe essere bello per me dire ma in realtà. E come possiamo effettivamente accedere al

24
00:01:42,360 --> 00:01:44,450
server rosso dal nostro no code?

25
00:01:44,700 --> 00:01:48,820
Bene, apriamo il file del nostro indice e ti mostrerò come è fatto molto facilmente.

26
00:01:50,060 --> 00:01:55,620
Ora tornando all'interno del nostro file di indice, ricordiamo che abbiamo creato il registro per creare la chiamata client qui.

27
00:01:55,700 --> 00:01:59,750
E ho detto che alla fine saremmo tornati a questo e aggiungeremo

28
00:01:59,960 --> 00:02:03,820
un po 'di informazioni sulla posizione del server che stiamo utilizzando.

29
00:02:03,890 --> 00:02:10,460
Quindi, per specificare dove è acceso il server rosso, inserirò una serie di parentesi graffe in questo modo.

30
00:02:10,460 --> 00:02:13,560
E poi stiamo andando a specificare un'opzione host.

31
00:02:13,610 --> 00:02:19,580
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

32
00:02:19,790 --> 00:02:28,190
tipo, di solito inseriamo un tipo di indirizzo proprio qui come H. T. Sì, il mio X rosso

33
00:02:28,280 --> 00:02:32,080
server dot com o qualcosa del genere.

34
00:02:32,210 --> 00:02:37,340
Quindi di solito inseriremo un qualche tipo di connessione, ma qui

35
00:02:37,610 --> 00:02:40,980
stiamo facendo uso della finestra mobile.

36
00:02:40,980 --> 00:02:46,890
Quindi ecco il nostro dott. componi il file che possiamo collegare a questo altro contenitore

37
00:02:46,890 --> 00:02:51,400
eseguendo il server rosso semplicemente facendo riferimento ad esso con il suo nome di rattus dash server.

38
00:02:51,780 --> 00:02:55,580
Quindi, piuttosto che inserire una lunga connessione, siete tutti così proprio qui.

39
00:02:55,680 --> 00:03:00,240
Lo elimineremo e lo sostituiremo con il server s dash.

40
00:03:00,240 --> 00:03:06,270
Ora una cosa da sapere qui è che nessun G-S esprime G-S, che è la fine del framework che stiamo usando

41
00:03:06,270 --> 00:03:08,570
per rendere effettivamente e rispondere alle richieste.

42
00:03:08,610 --> 00:03:13,530
E il rosso è di per sé non ho idea di cosa significhi il server rosso stash.

43
00:03:13,530 --> 00:03:17,100
Leggi questo prenderà solo quella stringa e la userà in buona

44
00:03:17,100 --> 00:03:20,770
fede e dirà che sai cosa sto per assumere che questo è significativo.

45
00:03:20,790 --> 00:03:26,490
Immagino che questo sia qualcosa di simile a una barra degli Stati Uniti che taglia il mio server o qualcosa

46
00:03:26,490 --> 00:03:27,280
del genere.

47
00:03:27,330 --> 00:03:31,950
E così il rosso sta andando a fare una buona fede o questo client regine qui

48
00:03:32,040 --> 00:03:38,990
può fare uno sforzo in buona fede per connettersi al server in questo hostname quando la richiesta di connessione esce da questa applicazione

49
00:03:38,990 --> 00:03:41,030
di note Dockers andando a vederlo.

50
00:03:41,060 --> 00:03:45,920
È bello vedere che sta tentando di accedere a un host chiamato server registar e dirà oh, so

51
00:03:45,920 --> 00:03:46,900
cosa stai cercando.

52
00:03:46,970 --> 00:03:49,910
Stai cercando questo altro contenitore qui.

53
00:03:50,000 --> 00:03:53,230
Il contenitore con il nome Rosso è il server Dasch.

54
00:03:53,630 --> 00:03:54,460
E così quando il nostro.

55
00:03:54,500 --> 00:03:55,060
No.

56
00:03:55,120 --> 00:03:57,940
Are Red è il client qui cerca di connettersi al server rosso.

57
00:03:57,950 --> 00:04:05,150
Verrà automaticamente reindirizzato su questo altro contenitore che esegue la nostra copia di rattus.

58
00:04:05,570 --> 00:04:07,670
Ora per essere davvero completo qui.

59
00:04:07,910 --> 00:04:13,640
Tecnicamente, quando creiamo il client, possiamo anche specificare una porta su cui è in esecuzione il server rosso per

60
00:04:14,150 --> 00:04:20,150
default la porta che viene sempre utilizzata con red us è 6 3 7 9, alcuni vanno ad aggiungerla per motivi

61
00:04:20,150 --> 00:04:20,930
di completezza.

62
00:04:20,930 --> 00:04:24,010
Ma ancora una volta è un numero di porta predefinito.

63
00:04:24,060 --> 00:04:28,310
Così ora, quando la nostra applicazione Express si avvia o l'applicazione del nodo si avvia,

64
00:04:28,310 --> 00:04:31,130
tenterà di creare una connessione con un server rosso.

65
00:04:31,220 --> 00:04:37,670
Sta andando a cercare un hostname di una finestra mobile del server stash vedrà che sta cercando il

66
00:04:37,670 --> 00:04:43,120
server registar e sta per reindirizzare quella connessione a questo altro contenitore in esecuzione.

67
00:04:43,460 --> 00:04:45,800
Questo è ciò che si connetterà automaticamente.

68
00:04:45,830 --> 00:04:49,630
Questi due contenitori e farli comunicare insieme in qualche modo.

69
00:04:50,790 --> 00:04:51,860
Indovina è così.

70
00:04:51,860 --> 00:04:53,260
Facciamo un'altra breve pausa qui.

71
00:04:53,270 --> 00:04:57,260
Quando torneremo alla prossima sezione, scopriremo come avviare effettivamente tutti i nostri diversi

72
00:04:57,260 --> 00:04:59,840
contenitori con questo file composto da stalker.
