1
00:00:00,770 --> 00:00:06,350
A meno che la sezione non abbia creato il nostro file docker e creato una nuova immagine per una nuova

2
00:00:06,350 --> 00:00:12,180
applicazione, ora dovremmo essere in grado di avviare la nostra applicazione eseguendo la finestra mobile e che specificherà l'immagine appena creata.

3
00:00:12,380 --> 00:00:22,100
Quindi inserirai il nome utente della slash nella docker. Ricordati che non devi specificare il tag inserendo i due punti più tardi

4
00:00:22,130 --> 00:00:26,940
alla fine ma in realtà puoi farlo se lo desideri.

5
00:00:27,220 --> 00:00:30,370
Quindi possiamo eseguire questo qui e avvieremo la nostra applicazione.

6
00:00:30,440 --> 00:00:32,530
Nessun avviso quindi riceviamo immediatamente un messaggio di errore.

7
00:00:32,610 --> 00:00:36,050
Dice che legge la connessione con qualcosa che qualcosa ha fallito.

8
00:00:36,260 --> 00:00:40,910
Quindi la nostra applicazione sta tentando di avviarsi, ma non c'è un server di registro in esecuzione a cui

9
00:00:40,910 --> 00:00:41,380
connettersi.

10
00:00:41,630 --> 00:00:46,970
Quindi in questa sezione ci concentreremo su come ottenere un contenitore separato con un server Gratus.

11
00:00:47,300 --> 00:00:52,500
Ora per quanto riguarda alzarsi una lettura separata come server va bene sarà dannatamente semplice.

12
00:00:52,550 --> 00:00:59,900
Eseguiremo lo stesso identico comando che abbiamo corso durante questo corso o eseguiremo il docker run rattus in questo

13
00:01:00,260 --> 00:01:03,370
modo e così raggiungeremo l'hub della docker.

14
00:01:03,380 --> 00:01:07,940
Sta per tirare giù per leggere l'assistenza e tutti avviare una copia di leggere noi sulla nostra macchina locale

15
00:01:07,940 --> 00:01:09,050
e boom proprio così.

16
00:01:09,060 --> 00:01:10,280
C'è il nostro leggere un server.

17
00:01:10,400 --> 00:01:11,220
Quindi è così.

18
00:01:11,300 --> 00:01:16,840
Questa è l'istanza di reticenza che non useremo per la personalizzazione dell'immagine della finestra mobile.

19
00:01:16,870 --> 00:01:19,610
È ora che abbiamo i nostri discorsi o e-mail o leggere un server in esecuzione.

20
00:01:19,730 --> 00:01:25,580
Aprirò una seconda finestra di terminale e all'interno della seconda finestra o cercherò di eseguire

21
00:01:25,670 --> 00:01:27,760
nuovamente la mia finestra mobile.

22
00:01:28,250 --> 00:01:29,570
Quindi dì Dott. Ron.

23
00:01:29,630 --> 00:01:33,310
Stephen Grider visita slash.

24
00:01:33,470 --> 00:01:36,860
Facciamolo e noterai.

25
00:01:36,870 --> 00:01:40,070
Sembra che abbiamo ancora lo stesso messaggio di errore che avevamo prima.

26
00:01:40,170 --> 00:01:44,490
Anche se ora stiamo eseguendo un server S rosso all'interno di un contenitore separato.

27
00:01:44,490 --> 00:01:45,770
Allora, qual'è il problema.

28
00:01:46,080 --> 00:01:47,540
Bene, pensiamoci per un secondo.

29
00:01:48,600 --> 00:01:50,820
Ecco cosa sta succedendo sul tuo computer in questo momento.

30
00:01:50,850 --> 00:01:57,420
Hai un'applicazione di nodo in un contenitore e l'applicazione di lettura nel dock o nel contenitore separato.

31
00:01:57,420 --> 00:02:03,150
Ora questi due contenitori non hanno alcuna comunicazione automatica tra i due.

32
00:02:03,150 --> 00:02:08,550
Sono due processi assolutamente isolati che non hanno alcuna comunicazione.

33
00:02:08,610 --> 00:02:12,960
Quindi, per essere sicuri che la nostra app per i nodi abbia la possibilità di raggiungere

34
00:02:13,020 --> 00:02:18,270
il server rosso e le informazioni memorizzate o di lavorare con esso in qualche modo, abbiamo bisogno di creare un'infrastruttura

35
00:02:18,270 --> 00:02:19,860
di rete tra i due.

36
00:02:19,950 --> 00:02:24,630
Sai quando si tratta di impostare alcune funzionalità di rete tra

37
00:02:24,630 --> 00:02:30,180
due contenitori separati che abbiamo per ora due opzioni da considerare qui sono due opzioni.

38
00:02:30,390 --> 00:02:33,930
Possiamo utilizzare i docker Seelye che abbiamo utilizzato in questo corso fino ad

39
00:02:33,930 --> 00:02:34,460
ora.

40
00:02:34,480 --> 00:02:38,310
Sai che sto parlando del comando docker che abbiamo usato sul nostro terminale

41
00:02:38,310 --> 00:02:39,570
durante l'intero corso.

42
00:02:39,690 --> 00:02:44,910
Questo costruito nel Dr. Seelye ha delle funzionalità ad esso collegate che ci permetteranno di

43
00:02:44,940 --> 00:02:46,720
creare una rete tra due contenitori separati.

44
00:02:46,990 --> 00:02:52,260
Tuttavia c'è un piccolo problema con esso e il problema è fondamentalmente solo che è un vero dolore al collo

45
00:02:52,260 --> 00:02:55,950
da fare quando si usa il Dr. Selye per impostare alcune reti.

46
00:02:55,950 --> 00:03:01,320
Coinvolgerà una manciata di comandi diversi che riscriviamo ogni volta che

47
00:03:01,320 --> 00:03:03,880
avvii i tuoi contenitori differenti.

48
00:03:04,380 --> 00:03:08,640
Ora, naturalmente, potremmo creare qualche tipo di script per far girare tutta quella roba per noi, ma sai che sicuramente

49
00:03:08,640 --> 00:03:12,300
coinvolgerà un sacco di dattilografia e un sacco di pensieri su come metteremo a punto tutta

50
00:03:12,300 --> 00:03:13,260
questa roba di networking.

51
00:03:13,310 --> 00:03:18,480
Sarò onesto con te. Non ho mai visto persone nel mondo che abbiano

52
00:03:18,480 --> 00:03:21,010
mai usato Dockers nel dock o.

53
00:03:21,020 --> 00:03:25,560
Consentitemi di chiarire qui di non utilizzare mai i soffitti Dharker costruiti in funzionalità di

54
00:03:25,560 --> 00:03:28,290
rete per collegare due contenitori insieme molto più frequentemente.

55
00:03:28,290 --> 00:03:32,460
Quello che vedrete in ciò che voi e io faremo all'interno

56
00:03:32,460 --> 00:03:42,160
di questo corso è che utilizzeremo uno strumento CSI separato chiamato docker compose docker compose è uno strumento separato che viene installato insieme alla

57
00:03:42,220 --> 00:03:43,310
finestra mobile.

58
00:03:43,390 --> 00:03:50,500
Quindi, se in questo momento ti capovolgi sul tuo terminale ed esegui la dasher docker componi in questo modo dovresti vedere

59
00:03:50,500 --> 00:03:56,450
alcuni contenuti apparire sullo schermo ed elencare una serie di comandi diversi per eseguire la finestra mobile

60
00:03:56,470 --> 00:03:58,310
componi un Seelye separato.

61
00:03:58,330 --> 00:04:00,050
È già installato sulla tua macchina.

62
00:04:00,310 --> 00:04:04,800
Ora, quando inizi a introdurre la composizione di Dharker, comincerà molto rapidamente a diventare confuso.

63
00:04:04,840 --> 00:04:09,590
Che cosa fa la finestra mobile e che cosa Dr. Seelye fa e quale è il rapporto tra i due.

64
00:04:09,820 --> 00:04:15,100
È la cosa migliore che posso dire che Ducker può davvero esistere per impedirti di scrivere

65
00:04:15,100 --> 00:04:21,130
una tonnellata di diversi comandi ripetitivi con il Dr. Selye Sarette durante questo corso abbiamo eseguito cose come

66
00:04:21,130 --> 00:04:26,680
Daka run e Dharker allega un exec e abbiamo specificato porte e tag e tutte queste

67
00:04:26,680 --> 00:04:29,290
cose per noi tutto il tempo.

68
00:04:29,550 --> 00:04:33,760
Ora, proprio mentre apprendiamo queste cose, sai che dobbiamo usare Takhar Seelye e impararlo.

69
00:04:33,760 --> 00:04:38,320
Ma ad un certo punto si dice OK sai che capisco questo dott. Selye roba e ti stanchi di

70
00:04:38,320 --> 00:04:39,820
scrivere quei comandi.

71
00:04:39,940 --> 00:04:44,980
Quindi uno degli scopi principali di Dharker è quello di evitare di dover scrivere tutte

72
00:04:45,010 --> 00:04:51,070
queste piccole opzioni davvero fastidiose ogni volta che si vuole avviare un contenitore L'altra cosa importante che il Dr.

73
00:04:51,080 --> 00:04:55,850
comporre sta per fare per noi, renderà molto facile e molto

74
00:04:55,940 --> 00:05:01,280
semplice avviare più container docker allo stesso tempo e collegarli automaticamente con una qualche

75
00:05:01,280 --> 00:05:06,060
forma di networking e tutto ciò accadrà dietro le quinte per noi automaticamente.

76
00:05:06,080 --> 00:05:10,640
Quindi, non appena inizi a vedere questa terminologia qui di Dharker, sai che mantenere tutti questi

77
00:05:10,640 --> 00:05:13,570
termini docker direttamente nella tua testa diventa un po 'confuso.

78
00:05:13,610 --> 00:05:14,750
Te lo dico adesso.

79
00:05:14,760 --> 00:05:16,370
Voglio dire ripeterlo più volte.

80
00:05:16,370 --> 00:05:23,060
Lo scopo del dott. comporre è essenzialmente funzionare come Dr. Seelye ti consente di eseguire più comandi

81
00:05:23,060 --> 00:05:24,990
in modo molto più rapido.

82
00:05:25,010 --> 00:05:26,620
Quindi facciamo una pausa qui.

83
00:05:26,630 --> 00:05:30,080
Torneremo alla prossima sezione e avremo un po 'più di familiarità con il Dr.

84
00:05:30,080 --> 00:05:31,660
componi e come funziona.
