WEBVTT


00:00:00.274 --> 00:00:03.764
[Il canale dei contenitori]

00:00:03.764 --> 00:00:07.193
[Nozioni di base
sui contenitori Cartelle condivise]

00:00:07.193 --> 00:00:08.879
[Nozioni di base sui contenitori Cartelle condivise Microsoft]
>> Ciao e benvenuti a un altro episodio

00:00:08.879 --> 00:00:10.196
[Nozioni di base sui contenitori Cartelle condivise Microsoft
Matt McSpirit Technical Evangelist] sul canale dei contenitori.

00:00:10.196 --> 00:00:13.056
[Nozioni di base sui contenitori Cartelle condivise Microsoft Matt McSpirit Technical
Evangelist] Sono Matt McSpirit, Technical Evangelist per le tecnologie data center,

00:00:13.056 --> 00:00:14.553
[Nozioni di base sui contenitori Cartelle condivise Microsoft]
e sono di nuovo in compagnia di Neil Peterson,

00:00:14.553 --> 00:00:15.620
[Nozioni di base sui contenitori Cartelle condivise Neil
Peterson Senior Content Developer] uno sviluppatore di contenuti

00:00:15.620 --> 00:00:17.638
[Nozioni di base sui contenitori Cartelle condivise Neil Peterson
Senior Content Developer] che si occupa delle tecnologie dei contenitori.

00:00:17.638 --> 00:00:18.887
[Nozioni di base sui contenitori Cartelle condivise
Neil Peterson Senior Content Developer] In questo episodio

00:00:18.887 --> 00:00:21.615
[Nozioni di base sui contenitori Cartelle condivise]
svilupperemo il discorso a partire dagli episodi precedenti.

00:00:23.196 --> 00:00:24.797
[Nozioni di base sui contenitori
Cartelle condivise] Chi ci ha seguito

00:00:24.797 --> 00:00:25.801
[Nozioni di base sui contenitori Cartelle condivise
Microsoft] saprà che abbiamo discusso di argomenti

00:00:25.801 --> 00:00:28.328
[Nozioni di base sui contenitori Cartelle condivise Microsoft]
come un'introduzione ai contenitori, per consentire di capire velocemente

00:00:28.328 --> 00:00:30.363
[Il canale dei contenitori] che cosa sono
e quello che possono fare per voi.

00:00:30.363 --> 00:00:32.790
[Il canale dei contenitori] Abbiamo quindi
esaminato in dettaglio alcune delle immagini

00:00:32.790 --> 00:00:35.063
[Nozioni di base sui contenitori Cartelle condivise Microsoft]
e i componenti di rete relativi ai contenitori,

00:00:35.063 --> 00:00:39.471
[Nozioni di base sui contenitori Cartelle condivise Microsoft]
descrivendone l'elevata portabilità nelle workstation locali, nei server,

00:00:39.471 --> 00:00:41.140
[Nozioni di base sui contenitori Cartelle condivise
Microsoft] nel data center e perfino nel cloud.

00:00:41.140 --> 00:00:43.763
[Nozioni di base sui contenitori Cartelle condivise Microsoft]
Guardate il video precedente se non lo avete fatto.

00:00:43.763 --> 00:00:47.045
[Nozioni di base sui contenitori Cartelle condivise Microsoft]
In questo episodio, ci concentreremo di più su

00:00:47.045 --> 00:00:49.801
[Nozioni di base sui contenitori Cartelle condivise
Microsoft] alcune delle funzionalità di archiviazione dei contenitori

00:00:49.801 --> 00:00:52.251
[Nozioni di base sui contenitori Cartelle condivise Microsoft]
e sul modo in cui i componenti usano l'archiviazione.

00:00:52.251 --> 00:00:55.269
[Nozioni di base sui contenitori Cartelle
condivise Microsoft] Neil, presentaci le cartelle condivise

00:00:55.269 --> 00:00:58.775
[Il canale dei contenitori] e spiegaci perché sono importanti per i
contenitori. Magari potresti anche descrivere qual era la situazione nella TP3

00:00:58.775 --> 00:01:01.005
[Il canale dei contenitori] e a che
punto siamo oggi nella Technical Preview 4

00:01:01.005 --> 00:01:02.005
[Nozioni di base sui contenitori Cartelle
condivise Microsoft] rispetto alle cartelle condivise.

00:01:02.005 --> 00:01:03.005
[Nozioni di base sui contenitori
Cartelle condivise Microsoft] >> Certo.

00:01:03.005 --> 00:01:06.077
[Nozioni di base sui contenitori Cartelle condivise Microsoft] Sia per
i contenitori di Windows Server che per i contenitori di Hyper-V,

00:01:06.077 --> 00:01:09.135
[Il canale dei contenitori] nella TP4
abbiamo rilasciato la funzionalità delle cartelle condivise.

00:01:09.135 --> 00:01:10.716
[Il canale dei contenitori]
È una funzionalità piuttosto semplice,

00:01:10.716 --> 00:01:13.841
[Cartelle condivise Il canale dei contenitori Microsoft]
che ci consente di esporre una cartella

00:01:13.841 --> 00:01:17.029
[Cartelle condivise PowerShell: Docker:] dall'host contenitore
ai contenitori in esecuzione in tale host.

00:01:17.029 --> 00:01:18.094
[Cartelle condivise PowerShell:
Docker:] >> Bene.

00:01:18.094 --> 00:01:20.173
[Cartelle condivise PowerShell: Docker:] >>
Fondamentalmente, dopo aver eseguito questa operazione,

00:01:20.173 --> 00:01:25.003
[Cartelle condivise PowerShell: Docker:] possiamo
condividere i file con il contenitore.

00:01:25.003 --> 00:01:29.253
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori] È anche
possibile condividere file tra i contenitori in esecuzione in tale host.

00:01:29.253 --> 00:01:30.583
[Cartelle condivise PowerShell: Docker: Microsoft Il canale
dei contenitori] >> Tra contenitori di Windows Server?

00:01:30.583 --> 00:01:33.159
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori] >>
Anche tra contenitori di Windows Server e contenitori di Hyper-V.

00:01:33.159 --> 00:01:34.653
[Cartelle condivise PowerShell: Docker: Microsoft Il
canale dei contenitori] >> Bene. OK.

00:01:34.653 --> 00:01:36.923
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori]
Questa funzionalità non esisteva prima della Technical Preview 4?

00:01:36.958 --> 00:01:38.525
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei
contenitori] >> Già. >> Bene. È una novità.

00:01:38.525 --> 00:01:40.433
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei
contenitori] >> Una novità della TP4. >> OK.

00:01:40.433 --> 00:01:43.877
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei
contenitori] >> Quindi, per ricapitolare, ho un host contenitore

00:01:43.877 --> 00:01:46.062
[Cartelle condivise PowerShell: Docker: Microsoft Il
canale dei contenitori] >> e posso creare

00:01:46.062 --> 00:01:48.421
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori]
>> una cartella condivisa tra l'host e il contenitore.

00:01:48.421 --> 00:01:50.095
[Il canale dei contenitori] >>
Inoltre, al momento della creazione,

00:01:50.095 --> 00:01:51.834
[Il canale dei contenitori] l'host
contenitore può essere fisico o virtuale.

00:01:51.834 --> 00:01:52.881
[Il canale dei contenitori]
>> Esatto. >> Bene.

00:01:52.881 --> 00:01:55.444
[Il canale dei contenitori] Basta un sistema operativo
che disponga di una funzionalità per i contenitori.

00:01:55.444 --> 00:01:58.769
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei
contenitori] Nell'host in uso è possibile usare esclusivamente PowerShell

00:01:58.769 --> 00:02:00.102
[Cartelle condivise PowerShell: Docker: Microsoft
Il canale dei contenitori] per creare...

00:02:00.102 --> 00:02:02.640
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori] >> la cartella condivisa
o è sufficiente fare clic con il pulsante destro del mouse su una cartella

00:02:02.640 --> 00:02:05.547
[Cartelle condivise PowerShell: Docker: Microsoft Il
canale dei contenitori] nell'host normale per crearla?

00:02:05.547 --> 00:02:10.415
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori]
>> Creiamo la cartella condivisa dopo avere creato il contenitore.

00:02:10.415 --> 00:02:11.450
[Il canale dei
contenitori] >> Bene. OK.

00:02:11.450 --> 00:02:14.209
[Il canale dei contenitori] >> E
possiamo farlo mediante PowerShell o Docker.

00:02:14.209 --> 00:02:15.238
[Il canale dei
contenitori] >> Bene.

00:02:15.238 --> 00:02:17.384
[Il canale dei contenitori] Quindi è diverso dal modo
in cui creo una cartella condivisa sul mio desktop.

00:02:17.384 --> 00:02:18.782
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei
contenitori] >> Sì, sì. È una cosa completamente diversa.

00:02:18.782 --> 00:02:20.077
[Cartelle condivise PowerShell: Docker: Microsoft Il
canale dei contenitori] >> Sì. D'accordo.

00:02:20.077 --> 00:02:22.551
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori]
>> Dopo averla creata... se creo una cartella condivisa

00:02:22.551 --> 00:02:26.407
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei
contenitori] tra più contenitori diversi, la stessa cartella nell'host

00:02:26.407 --> 00:02:27.870
[Cartelle condivise PowerShell: Docker: Microsoft Il canale
dei contenitori] viene presentata a più contenitori diversi.

00:02:27.870 --> 00:02:28.896
[Cartelle condivise PowerShell: Docker: Microsoft
Il canale dei contenitori] >> Sì.

00:02:28.896 --> 00:02:32.052
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori] >>
Ognuno di questi contenitori può visualizzare i file all'interno della cartella,

00:02:32.052 --> 00:02:36.444
[Il canale dei contenitori] quindi di fatto posso
scrivere un file da un contenitore nella cartella condivisa

00:02:36.444 --> 00:02:39.729
[Il canale dei contenitori] e accedere
a tale file in un altro contenitore

00:02:39.729 --> 00:02:43.420
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori] che
è mappato alla stessa cartella condivisa. Ne vedremo un esempio.

00:02:43.420 --> 00:02:45.552
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori]
>> Suppongo che questo potrebbe essere utile negli scenari

00:02:45.552 --> 00:02:48.933
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori] in cui,
ad esempio, sono presenti front-end Web che accedono a un database centrale

00:02:48.933 --> 00:02:51.586
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori] o
che accedono a un repository di immagini condivise per le immagini

00:02:51.586 --> 00:02:53.142
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori]
ospitate nei siti e altre situazioni di questo tipo.

00:02:53.142 --> 00:02:55.370
[Cartelle condivise PowerShell: Docker: Microsoft Il canale
dei contenitori] >> Sì, le possibilità sono moltissime.

00:02:55.370 --> 00:02:56.419
[Cartelle condivise PowerShell: Docker: Microsoft
Il canale dei contenitori] >> OK.

00:02:56.419 --> 00:02:58.797
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori]
>> Inizialmente, è una soluzione ideale per eseguire operazioni

00:02:58.797 --> 00:03:01.747
[Il canale dei contenitori] come
rendere disponibili i file nel contenitore.

00:03:01.747 --> 00:03:05.009
[Il canale dei contenitori] Ad esempio,
quando devo installare un'applicazione in questo contenitore,

00:03:05.009 --> 00:03:08.010
[Il canale dei contenitori] posso usare una cartella
condivisa per rendere disponibili i file nel contenitore,

00:03:08.010 --> 00:03:11.866
[Il canale dei contenitori] in modo da installare l'applicazione
e così via, fino a casi d'uso più specifici

00:03:11.866 --> 00:03:14.318
[Il canale dei contenitori] per le
applicazioni, come quelli che hai descritto.

00:03:14.318 --> 00:03:17.725
[Il canale dei contenitori] >> Bene. E per quanto
riguarda il percorso di origine, non è necessario creare

00:03:17.725 --> 00:03:21.089
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei
contenitori] una nuova cartella condivisa. È possibile usare

00:03:21.089 --> 00:03:22.876
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori]
una cartella esistente in cui sono già presenti elementi?

00:03:22.876 --> 00:03:24.153
[Cartelle condivise PowerShell: Docker: Microsoft Il
canale dei contenitori] >> Sì, sì. Esatto.

00:03:24.153 --> 00:03:26.752
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei
contenitori] >> OK. Va bene. >> Diamo un'occhiata.

00:03:26.752 --> 00:03:29.544
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori] Come ho
accennato, ci sono due modi diversi per creare le cartelle condivise.

00:03:29.544 --> 00:03:31.428
[Cartelle condivise PowerShell: Docker: Add-ContainerSharedFolder -ContainerName
demo -SourcePath c\DestinationPath c\destination] Possiamo usare PowerShell.

00:03:31.428 --> 00:03:34.128
[Cartelle condivise PowerShell: Docker: Add-ContainerSharedFolder -ContainerName demo
-SourcePath c\DestinationPath c\destination] Abbiamo un comando Add-ContainerSharedFolder.

00:03:34.128 --> 00:03:35.594
[Cartelle condivise PowerShell: Docker: Add-ContainerSharedFolder -ContainerName demo -SourcePath
c\DestinationPath c\destination] >> Spiega abbastanza chiaramente la sua funzione.

00:03:35.594 --> 00:03:37.344
[Cartelle condivise PowerShell: Docker: Add-ContainerSharedFolder -ContainerName
demo -SourcePath c\DestinationPath c\destination] >> Sì, assolutamente.

00:03:37.344 --> 00:03:38.844
[Cartelle condivise PowerShell: Docker: Add-ContainerSharedFolder -ContainerName demo -SourcePath
c\DestinationPath c\destination] Quindi specifichiamo un percorso di origine

00:03:38.844 --> 00:03:40.398
[Cartelle condivise PowerShell: Docker: Add-ContainerSharedFolder -ContainerName demo
-SourcePath c\DestinationPath c\destination] e un percorso di destinazione.

00:03:40.398 --> 00:03:41.756
[Cartelle condivise PowerShell: Docker: docker run-it
-vc\source: c\destination nanoserver cmd] Quindi, usando Docker,

00:03:41.756 --> 00:03:43.469
[Cartelle condivise PowerShell: Docker: docker run-it -vc\source:
c\destination nanoserver cmd] quando eseguiamo un contenitore Docker

00:03:43.469 --> 00:03:47.766
[Cartelle condivise Docker: docker run-it -vc\source: c\destination nanoserver
cmd] o quando creiamo il contenitore, possiamo specificare -V

00:03:47.766 --> 00:03:51.768
[Cartelle condivise Docker: docker run-it -vc\source: c\destination nanoserver cmd] e anche in
questo caso specifichiamo il percorso di origine e il percorso di destinazione.

00:03:51.768 --> 00:03:52.840
[Cartelle condivise Docker: docker run-it
-vc\source: c\destination nanoserver cmd] >> Esatto.

00:03:52.840 --> 00:03:54.470
[Cartelle condivise Docker: docker run-it -vc\source: c\destination
nanoserver cmd] Quindi, essenzialmente le cartelle condivise

00:03:54.470 --> 00:03:59.272
[Cartelle condivise Docker: docker run-it -vc\source: c\destination nanoserver cmd] vengono
rese condivise solo nel momento in cui un contenitore le usa?

00:04:02.383 --> 00:04:03.505
[Cartelle condivise PowerShell: Docker: Microsoft Il canale
dei contenitori] >> È una domanda complessa?

00:04:03.505 --> 00:04:05.179
[Cartelle condivise PowerShell: Docker: Microsoft Il canale
dei contenitori] >> È una domanda complessa.

00:04:05.179 --> 00:04:06.886
[Cartelle condivise PowerShell: Docker: Microsoft Il canale dei contenitori]
>> Lo vedremo durante la demo in ogni caso.

00:04:06.886 --> 00:04:08.007
[Cartelle condivise PowerShell: Docker: Microsoft
Il canale dei contenitori] >> Sì.

00:04:08.007 --> 00:04:09.732
[Cartelle condivise PowerShell: Docker: Microsoft Il canale
dei contenitori] >> Bene, vuoi darci una dimostrazione?

00:04:09.732 --> 00:04:10.733
[Microsoft Il canale dei
contenitori] >> Sì, iniziamo.

00:04:10.733 --> 00:04:12.453
[Canale contenitori Microsoft] >> Sto cercando
di capire perché ogni volta che esegui

00:04:12.453 --> 00:04:14.574
Docker run, stai creando una
nuova istanza per il contenitore

00:04:14.574 --> 00:04:16.711
e stai dicendo: OK,
usa la cartella condivisa.

00:04:16.711 --> 00:04:18.953
Rimane condivisa per
il resto del tempo?

00:04:18.953 --> 00:04:20.277
>> È condivisa
con il contenitore stesso.

00:04:20.277 --> 00:04:21.368
>> Esatto. OK.

00:04:21.368 --> 00:04:23.335
>> Sì, diamo un'occhiata
e vedremo come avviene.

00:04:23.335 --> 00:04:25.461
Quello che farò
sarà semplicemente creare

00:04:25.461 --> 00:04:26.837
due contenitori molto rapidamente.

00:04:26.837 --> 00:04:27.838
>> Con PowerShell.

00:04:27.838 --> 00:04:31.768
>> Con PowerShell, quindi niente
di speciale in questo caso:

00:04:31.768 --> 00:04:35.031
un nuovo contenitore, gli
assegno un nome, seleziono un'immagine

00:04:35.031 --> 00:04:37.035
e lo connetto
a un commutatore.

00:04:37.035 --> 00:04:38.842
>> Si tratta di
normali contenitori di Windows Server?

00:04:38.842 --> 00:04:40.979
Normali contenitori di Windows Server.

00:04:40.979 --> 00:04:44.436
Sono stati creati
e ora sono disattivati.

00:04:44.436 --> 00:04:47.502
Questo è un requisito a
questo punto: devono essere disattivati

00:04:47.502 --> 00:04:48.536
per presentare loro
la cartella condivisa.

00:04:48.536 --> 00:04:49.537
>> OK.

00:04:49.537 --> 00:04:52.196
>> Eseguo questo comando Add-ContainerSharedFolder.

00:04:52.196 --> 00:04:56.535
Seleziono entrambi i
contenitori. Come potete vedere,

00:04:56.535 --> 00:05:00.318
qui c'è il percorso
di origine. Quindi, per rispondere

00:05:00.318 --> 00:05:02.924
a una delle tue domande,

00:05:02.924 --> 00:05:08.870
potete vedere che nel percorso di
origine è già presente del contenuto.

00:05:08.870 --> 00:05:11.002
Ho un file
nel percorso di origine

00:05:11.002 --> 00:05:14.037
e quindi specifico
un percorso di destinazione.

00:05:14.037 --> 00:05:15.937
Proseguo e lo eseguo.

00:05:15.937 --> 00:05:18.692
>> Un aspetto interessante
prima di fare clic

00:05:18.692 --> 00:05:22.743
è che stai usando una versione completa con
interfaccia grafica o un server con l'esperienza desktop,

00:05:22.743 --> 00:05:26.749
per usare la terminologia
corretta per l'host contenitore.

00:05:26.749 --> 00:05:28.346
>> Questo non era
possibile nella TP3, giusto?

00:05:28.346 --> 00:05:29.351
>> No.

00:05:29.351 --> 00:05:31.525
>> Era essenzialmente
solo la versione Core.

00:05:31.525 --> 00:05:32.559
>> Sì.

00:05:32.559 --> 00:05:33.827
>> Questa è una novità,
quindi se vi stavate chiedendo

00:05:33.827 --> 00:05:36.455
"Oh, un momento, come potete
eseguire contenitori in un server

00:05:36.455 --> 00:05:37.837
con l'esperienza desktop?",

00:05:37.837 --> 00:05:40.613
sì, è parte della TP4, e
quindi è il risultato del feedback ricevuto.

00:05:40.613 --> 00:05:44.328
>> Sì, quindi nella
TP4 abbiamo Windows Server completo,

00:05:44.328 --> 00:05:47.238
Windows Server Core e
quindi l'host contenitore server.

00:05:47.238 --> 00:05:48.242
>> OK. Ottimo.

00:05:48.242 --> 00:05:52.121
>> Inoltre, per specificare meglio l'ambiente, si tratta
di una macchina virtuale in esecuzione sul mio portatile

00:05:52.121 --> 00:05:54.524
che ha il server completo su
di esso e anche l'host contenitore.

00:05:54.524 --> 00:05:56.698
>> Interessante, OK. Continuiamo. Avvia...

00:05:56.698 --> 00:05:57.743
Estrai la cartella condivisa.

00:05:57.743 --> 00:05:59.753
>> Sì, ed
è stato molto rapido.

00:05:59.753 --> 00:06:01.423
>> Hai AccessMode ReadWrite lì,

00:06:01.423 --> 00:06:03.748
c'è una posizione in
cui può essere vincolato?

00:06:03.748 --> 00:06:05.746
>> Sì, assolutamente.

00:06:05.746 --> 00:06:11.020
Aggiungo AddContainerSharedFolder.

00:06:11.020 --> 00:06:15.631
Specifico il nome
del contenitore, demo 1.

00:06:15.631 --> 00:06:18.809
Uso il percorso di
origine, farò molto velocemente.

00:06:20.245 --> 00:06:23.470
>> Ho visto
che c'è l'opzione AccessMode.

00:06:23.470 --> 00:06:26.860
>> Sì, abbiamo AccessMode

00:06:26.860 --> 00:06:28.847
e quindi ReadOnly o ReadWrite.

00:06:28.847 --> 00:06:30.497
>> Eccellente. >> Grazie.

00:06:30.497 --> 00:06:32.516
>> Non dovevi digitare tutto quel
codice per me, ma ti ringrazio.

00:06:32.516 --> 00:06:34.371
>> Non ti
preoccupare. Non ti preoccupare.

00:06:34.371 --> 00:06:36.025
Bene, vado avanti
e avvio questi contenitori.

00:06:46.595 --> 00:06:50.987
Ora creerò alcune
sessioni con questi contenitori.

00:07:02.530 --> 00:07:06.877
Se passo alla radice della
demo 1 ed eseguo LS,

00:07:06.877 --> 00:07:11.218
potete vedere che la mia
directory di file è stata creata

00:07:11.218 --> 00:07:12.941
e questa è
la cartella condivisa.

00:07:12.941 --> 00:07:14.618
E se eseguo...

00:07:17.353 --> 00:07:22.210
Possiamo osservare il file
che era già presente.

00:07:22.210 --> 00:07:23.280
>> Esatto.

00:07:23.280 --> 00:07:26.602
>> Torniamo nell'host.
Se creo una cartella...

00:07:26.602 --> 00:07:29.999
Creo un file, un
semplice file di testo...

00:07:32.446 --> 00:07:34.178
Eseguo nuovamente il comando.

00:07:34.178 --> 00:07:36.209
>> Eccolo. >> Eccolo.

00:07:36.209 --> 00:07:37.922
>> Sì, è
un sistema piuttosto utile

00:07:37.922 --> 00:07:41.277
per ottenere i file in un
contenitore o ovviamente uno più utile

00:07:41.277 --> 00:07:42.689
che interrompe la
condivisione nel contenitore.

00:07:42.689 --> 00:07:46.493
>> Sì. E qui
mi trovo in demo 2.

00:07:46.493 --> 00:07:47.494
Eseguo...

00:07:50.010 --> 00:07:52.520
>> Eccoci. >> Ottengo
lo stesso risultato, quindi...

00:08:02.535 --> 00:08:04.805
>> Ora essenzialmente stai
scrivendo qualcosa dal contenitore.

00:08:04.805 --> 00:08:08.125
>> Sì. Sto creando un
file nel contenitore demo 2.

00:08:08.125 --> 00:08:10.029
Passando al contenitore 1.

00:08:13.667 --> 00:08:16.080
Potete vedere che
è presente test 2.

00:08:16.080 --> 00:08:17.101
>> Bene.

00:08:17.101 --> 00:08:19.179
>> Tornando nuovamente nell'host,
ecco il file di testo.

00:08:19.179 --> 00:08:20.491
>> Interessante. >> Piuttosto semplice.

00:08:20.491 --> 00:08:21.536
>> Sì.

00:08:21.536 --> 00:08:24.494
>> Questo è
stato fatto con PowerShell.

00:08:26.251 --> 00:08:28.720
[Windows Server 2016 Technical Preview
4] Diamo un'occhiata anche a Docker.

00:08:40.687 --> 00:08:46.042
Eseguo Docker images, ecco
le immagini... quindi Docker run

00:08:49.731 --> 00:08:51.905
-it.

00:08:51.905 --> 00:08:52.969
>> È la sessione interattiva.

00:08:52.969 --> 00:08:55.983
>> Sì, la sessione
interattiva -v per il volume.

00:08:55.983 --> 00:08:57.033
>> Esatto.

00:08:57.033 --> 00:08:59.528
>> Quindi l'origine, eseguo solo...

00:08:59.528 --> 00:09:01.303
>> Quel -v è la
chiave per le cartelle condivise, giusto?

00:09:01.303 --> 00:09:02.595
>> Sì. È la chiave.

00:09:02.595 --> 00:09:05.035
>> Sarebbe lo stesso,
intendo... sarebbe la stessa cosa

00:09:05.035 --> 00:09:06.448
in Linux se usi -v?

00:09:06.448 --> 00:09:07.499
>> Si, giusto. >> OK.

00:09:07.499 --> 00:09:08.510
>> Sì.

00:09:08.510 --> 00:09:10.569
È disponibile la documentazione di
Docker relativa a questa procedura.

00:09:10.569 --> 00:09:12.042
>> OK.

00:09:12.042 --> 00:09:17.539
>> Quindi eseguo
files, seleziono l'immagine.

00:09:18.560 --> 00:09:21.083
>> File o files? Eccoci.

00:09:21.083 --> 00:09:22.190
>> Sì.

00:09:25.576 --> 00:09:26.757
>> E il processo...

00:09:26.757 --> 00:09:29.654
>> Viene avviato
il prompt dei comandi.

00:09:29.654 --> 00:09:31.617
In questo modo viene
creato un nuovo contenitore,

00:09:31.617 --> 00:09:36.519
viene avviato con la
condivisione file dell'immagine di base

00:09:36.519 --> 00:09:38.577
e viene avviato
il prompt dei comandi.

00:09:38.577 --> 00:09:39.606
>> Esatto.

00:09:39.606 --> 00:09:43.175
Ora siamo nel contenitore e
se passiamo alla radice di C...

00:09:52.269 --> 00:09:55.740
Possiamo vedere che ci sono
i file che abbiamo effettivamente creato

00:09:55.740 --> 00:09:56.797
nei contenitori di Windows Server.

00:09:56.797 --> 00:09:58.159
>> Giusto.

00:09:58.159 --> 00:09:59.163
>> Interessante.

00:09:59.163 --> 00:10:00.640
>> Ci sono due modi
per farlo. L'hai fatto prima

00:10:00.640 --> 00:10:03.939
con PowerShell sullo
stesso Windows Server

00:10:03.939 --> 00:10:05.949
[Il canale dei contenitori Microsoft] o con
lo stesso tipo di contenitore di Windows Server,

00:10:05.949 --> 00:10:09.066
[Il canale dei contenitori Microsoft] ovviamente con diversi
contenitori creati ogni volta, demo 1, demo 2,

00:10:09.066 --> 00:10:11.299
[Il canale dei contenitori Microsoft]
e quindi uno creato in Docker.

00:10:11.299 --> 00:10:12.852
[Il canale dei contenitori
Microsoft] >> Sì. >> Facile.

00:10:12.852 --> 00:10:15.195
[Il canale dei contenitori Microsoft] >>
Sì, questo era un esempio molto semplice.

00:10:15.195 --> 00:10:17.928
[Il canale dei contenitori] Abbiamo presentato la cartella
condivisa e abbiamo copiato i file avanti e indietro.

00:10:17.928 --> 00:10:20.271
[Il canale dei contenitori] Abbiamo parlato delle
diverse cose che possiamo fare a questo proposito,

00:10:20.271 --> 00:10:22.690
[Il canale dei contenitori] come rendere disponibile
contenuto nel contenitore in modo da poterlo eseguire.

00:10:22.690 --> 00:10:25.762
[Il canale dei contenitori Microsoft] Tuttavia,
ci possono anche essere numerose applicazioni diverse

00:10:25.762 --> 00:10:29.795
[Il canale dei contenitori] per l'esecuzione di
contenitori e durante la generazione di applicazioni.

00:10:29.795 --> 00:10:33.363
[Il canale dei contenitori] Ho
creato una piccola dimostrazione molto semplice,

00:10:33.363 --> 00:10:34.517
[Il canale dei
contenitori Microsoft] dove ho...

00:10:34.517 --> 00:10:39.094
[nepeters.com] Ho alcuni contenuti
a questo proposito in PowerPoint.

00:10:40.662 --> 00:10:42.257
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker
Demo 3 - App con bilanciamento del carico Host contenitore] Ecco alcune informazioni sulla dimostrazione.

00:10:42.257 --> 00:10:43.730
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 -
Docker Demo 3 - App con bilanciamento del carico Host contenitore] >> Sì. Bene.

00:10:43.730 --> 00:10:44.760
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2
- Docker Demo 3 - App con bilanciamento del carico] Host contenitore]

00:10:44.760 --> 00:10:47.501
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo 3
- App con bilanciamento del carico Host contenitore] >> Quello che ho qui è un host contenitore

00:10:47.501 --> 00:10:49.905
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo
3 - App con bilanciamento del carico Host contenitore] che esegue un paio di contenitori diversi.

00:10:49.905 --> 00:10:51.868
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo 3 -
App con bilanciamento del carico Host contenitore] Uno di questi è un servizio di bilanciamento del carico.

00:10:51.868 --> 00:10:52.901
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 -
Docker Demo 3 - App con bilanciamento del carico Host contenitore] >> Bene.

00:10:52.901 --> 00:10:54.800
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo
3 - App con bilanciamento del carico Host contenitore] >> Eseguirà il bilanciamento del traffico

00:10:54.800 --> 00:10:58.647
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo 3
- App con bilanciamento del carico Host contenitore] tra due contenitori che eseguono un server Web.

00:10:58.647 --> 00:11:00.076
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker
Demo 3 - App con bilanciamento del carico Host contenitore] Quello che fa l'applicazione,

00:11:00.076 --> 00:11:02.314
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo 3
- App con bilanciamento del carico Host contenitore] ogni volta che si esegue l'accesso al server Web,

00:11:02.314 --> 00:11:04.037
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo
3 - App con bilanciamento del carico Host contenitore] è semplicemente scrivere un file di log

00:11:04.037 --> 00:11:06.352
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker
Demo 3 - App con bilanciamento del carico Host contenitore] con il nome del contenitore

00:11:06.352 --> 00:11:08.060
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo
3 - App con bilanciamento del carico Host contenitore] che ha generato il file di log.

00:11:08.060 --> 00:11:09.890
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker
Demo 3 - App con bilanciamento del carico Host contenitore] Quando arriva del traffico,

00:11:09.890 --> 00:11:12.794
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo 3 -
App con bilanciamento del carico Host contenitore] questo raggiunge un contenitore e genera un file di log.

00:11:12.794 --> 00:11:15.460
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo 3 -
App con bilanciamento del carico Host contenitore] Tale file di log verrà inserito in una cartella condivisa

00:11:15.460 --> 00:11:16.568
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker
Demo 3 - App con bilanciamento del carico Host contenitore] che è condivisa tra

00:11:16.568 --> 00:11:19.247
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 - Docker Demo
3 - App con bilanciamento del carico Host contenitore] entrambi i server Web della soluzione.

00:11:19.247 --> 00:11:20.247
[Demo sulle cartelle condivise Demo 1 - Creazione di base Demo 2 -
Docker Demo 3 - App con bilanciamento del carico Host contenitore] >> Bene.

00:11:20.247 --> 00:11:22.880
[Demo sulle cartelle condivise Host contenitore] >> Come vedremo,
il traffico arriva e i file di log vengono generati

00:11:22.880 --> 00:11:24.610
[Demo sulle cartelle condivise Host
contenitore] nell'host contenitore. In questo modo

00:11:24.610 --> 00:11:29.163
[Demo sulle cartelle condivise Host contenitore] posso effettivamente avere tutti
i file di log in una singola posizione, controllarli tutti

00:11:29.163 --> 00:11:31.157
[Demo sulle cartelle condivise Host contenitore]
e in pratica riunire tutte le informazioni.

00:11:31.157 --> 00:11:34.207
[Demo sulle cartelle condivise Host contenitore] >> Hai detto che il nome
del file di log o almeno i dati nel file di log

00:11:34.207 --> 00:11:36.089
[Demo sulle cartelle condivise Host contenitore] corrispondono al
nome del contenitore a cui è stato eseguito l'accesso,

00:11:36.089 --> 00:11:39.148
[Demo sulle cartelle condivise Host contenitore] quindi potrebbero essere
demo 1, demo 2, demo 1, demo 2, demo 1.

00:11:39.148 --> 00:11:40.276
[Demo sulle cartelle condivise Host
contenitore] >> Sarà esattamente così.

00:11:40.276 --> 00:11:41.329
[Demo sulle cartelle condivise
Host contenitore] >> Bene. OK.

00:11:41.329 --> 00:11:42.426
[Demo sulle cartelle condivise
Host contenitore] >> Diamo un'occhiata.

00:11:42.426 --> 00:11:44.762
[nepeters.com] È molto semplice,
non scenderò nei dettagli.

00:11:44.762 --> 00:11:48.666
[nepeters.com] In questo host contenitore ho
di fatto cinque contenitori in esecuzione.

00:11:48.666 --> 00:11:50.569
[nepeters.com] Ci sono alcuni
aspetti relativi al database,

00:11:50.569 --> 00:11:53.638
[nepeters.com] ma non sono pertinenti
rispetto al discorso sulle cartelle condivise.

00:11:53.638 --> 00:11:55.459
[nepeters.com] Se però
esaminiamo questi due contenitori,

00:11:55.459 --> 00:11:59.513
[nepeters.com] NP web 2 e NP
web 1, possiamo anche notare che

00:11:59.513 --> 00:12:00.758
[nepeters.com] qui abbiamo un
servizio di bilanciamento del carico.

00:12:00.758 --> 00:12:01.787
[nepeters.com] >> Sì.

00:12:01.787 --> 00:12:04.833
[nepeters.com] >> Questo è il
nome del contenitore che eseguirà l'app,

00:12:04.833 --> 00:12:06.290
[nepeters.com] che scriverà
il file di log.

00:12:07.327 --> 00:12:09.985
[nepeters.com] Eccoci.

00:12:09.985 --> 00:12:14.162
[nepeters.com] Effettivamente quello che farò
sarà visualizzare la cartella condivisa.

00:12:14.162 --> 00:12:15.840
[nepeters.com] Ecco la cartella condivisa.

00:12:15.840 --> 00:12:18.090
[nepeters.com] È condivisa
tra questi due contenitori.

00:12:18.090 --> 00:12:19.097
[nepeters.com] >> Al
momento non c'è niente.

00:12:19.097 --> 00:12:21.263
[nepeters.com Invia] >> Al
momento non c'è niente.

00:12:21.263 --> 00:12:22.662
[nepeters.com Invia] Eseguo l'app.

00:12:22.662 --> 00:12:26.675
[nepeters.com Invia] C'è un file di log, quindi
possiamo vedere NP web 1. La eseguo di nuovo.

00:12:28.331 --> 00:12:32.784
[nepeters.com Invia] Ce ne sono
due. Ne genero ancora un paio.

00:12:32.784 --> 00:12:35.045
[nepeters.com Invia] >> Però c'è bisogno di un
maggiore controllo degli errori nel tuo sito Web.

00:12:35.045 --> 00:12:36.592
Non c'è nessuna verifica
dei messaggi di posta elettronica.

00:12:36.592 --> 00:12:38.757
>> Sì. Sì.

00:12:38.757 --> 00:12:39.763
Interessante.

00:12:39.763 --> 00:12:41.844
È solo un semplice esempio,

00:12:41.844 --> 00:12:44.917
un esempio più
pratico delle cartelle condivise

00:12:44.917 --> 00:12:46.475
nel contesto di un'applicazione.

00:12:46.475 --> 00:12:48.676
>> Tuttavia, come hai accennato prima,
potrebbe trattarsi di file di log,

00:12:48.676 --> 00:12:50.898
di un database
centrale, di elementi

00:12:50.898 --> 00:12:53.739
collegati a un'applicazione
che devono essere condivisi

00:12:53.739 --> 00:12:56.937
tra i diversi
livelli di un'applicazione.

00:12:56.937 --> 00:12:58.557
>> Sì. >>
Interessante. Molto bene.

00:12:58.557 --> 00:13:01.801
E la procedura sarebbe la stessa, che
si tratti di un contenitore di Hyper-V

00:13:01.801 --> 00:13:03.079
[Il canale dei contenitori
Microsoft] o di Windows Server.

00:13:03.079 --> 00:13:05.894
[Il canale dei contenitori] Ovviamente, non abbiamo ancora esaminato
in dettaglio i contenitori di Hyper-V in questo corso.

00:13:05.894 --> 00:13:09.326
[Il canale dei contenitori Microsoft Risorse] Lo
faremo in futuro, in un paio di episodi,

00:13:09.326 --> 00:13:12.604
[Il canale dei contenitori Microsoft Risorse] ma per quanto
riguarda l'uso dei contenitori di Hyper-V con le cartelle condivise,

00:13:12.604 --> 00:13:13.950
[Il canale dei contenitori Microsoft
Risorse] >> non c'è altro.

00:13:13.950 --> 00:13:15.295
[Il canale dei contenitori Microsoft
Risorse] >> Sì. È lo stesso.

00:13:15.295 --> 00:13:16.748
[Il canale dei contenitori
Microsoft Risorse] >> OK, bene.

00:13:16.748 --> 00:13:17.825
[Il canale dei contenitori Microsoft
Risorse] Con questo siamo arrivati

00:13:17.825 --> 00:13:19.370
[Risorse Documentazione sui contenitori] [Collaborazione tra Microsoft e Docker]
[Introduzione a Docker] alla fine di questo specifico episodio

00:13:19.370 --> 00:13:21.763
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft e Docker Introduzione a
Docker] di questa mini-serie relativa ai concetti di base sui contenitori,

00:13:21.763 --> 00:13:23.708
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft e Docker Introduzione
a Docker] che fa parte del nostro canale sui contenitori.

00:13:23.708 --> 00:13:24.717
[Risorse Documentazione sui contenitori Collaborazione tra Microsoft
e Docker Introduzione a Docker] Nel prossimo episodio

00:13:24.717 --> 00:13:26.600
[Il canale dei contenitori Microsoft Risorse]
daremo un'occhiata ai controlli delle risorse

00:13:26.600 --> 00:13:30.575
[Il canale dei contenitori Microsoft Risorse] e spiegheremo come è
possibile controllare in modo più efficace la CPU, la memoria

00:13:30.575 --> 00:13:32.069
[Il canale dei contenitori Microsoft
Risorse] e altri aspetti dei contenitori.

00:13:32.069 --> 00:13:33.994
[Il canale dei contenitori Microsoft Risorse] Ci
auguriamo che abbiate trovato utile questo video.

00:13:33.994 --> 00:13:35.614
[Il canale dei contenitori
Microsoft Risorse] Consultate le risorse,

00:13:35.614 --> 00:13:39.130
[Il canale dei contenitori Microsoft Risorse] scaricate la versione
di valutazione di Windows Server, Technical Preview: la TP4

00:13:39.130 --> 00:13:42.910
[Il canale dei contenitori Microsoft Risorse] per chi guarda
il video adesso oppure, per chi lo guarderà in futuro,

00:13:42.910 --> 00:13:46.211
[Il canale dei contenitori Microsoft Risorse] la
TP5 o la versione successiva più recente.

00:13:46.211 --> 00:13:48.492
[Il canale dei contenitori Microsoft Risorse] Consultate la
documentazione su cui stanno lavorando Neil e il team

00:13:48.492 --> 00:13:52.285
[Il canale dei contenitori Microsoft Risorse] per facilitare
la valutazione di alcuni di questi scenari differenti.

00:13:52.285 --> 00:13:55.744
[Il canale dei contenitori Microsoft Risorse] Abbiamo anche mostrato i
comandi di Docker, quindi è utile disporre di risorse su Docker.

00:13:55.744 --> 00:13:57.950
[Il canale dei contenitori Microsoft Risorse]
C'è un'ampia documentazione anche su questo.

00:13:57.950 --> 00:13:59.536
[Il canale dei contenitori Microsoft Risorse]
Con questo siamo arrivati alla fine.

00:13:59.536 --> 00:14:01.244
[Il canale dei contenitori Microsoft Risorse] Grazie per essere
stati con noi. Grazie per il tuo aiuto, Neil.

00:14:01.244 --> 00:14:03.750
[Il canale dei contenitori Microsoft Risorse] Ci
vediamo nel prossimo episodio sul canale dei contenitori.

00:14:03.750 --> 00:14:04.802
[Il canale dei contenitori
Microsoft Risorse] >> Grazie.

00:14:04.802 --> 00:14:09.796
[Risorse Download di Windows Server 2016 Technical Preview Documentazione
sui contenitori Collaborazione tra Microsoft e Docker Introduzione a Docker]

00:14:09.796 --> 00:14:14.221
[Il canale dei contenitori]

00:14:17.549 --> 00:14:20.322
[9 channel9.msdn.com]</para>  </doc></root>