WEBVTT


00:00:00.274 --> 00:00:03.764
[O Canal dos Contêineres]

00:00:03.764 --> 00:00:07.193
[Conceitos Básicos de
Contêiner Pastas Compartilhadas]

00:00:07.193 --> 00:00:08.879
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft]
>> Olá, e bem vindo a outro episódio

00:00:08.879 --> 00:00:10.196
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft Técnico
e Divulgador Matt McSpirit] em O Canal dos Contêineres.

00:00:10.196 --> 00:00:13.056
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft Técnico e Divulgador Matt McSpirit]
Sou Matt McSpirit, técnico e divulgador para todos os nossos materiais de datacenter,

00:00:13.056 --> 00:00:14.553
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft]
e recebo novamente a companhia de Neil Peterson,

00:00:14.553 --> 00:00:15.620
[Conceitos Básicos de Contêiner Pastas Compartilhadas Neil Peterson
Desenvolvedor de Conteúdo Sênior] um desenvolvedor de conteúdo

00:00:15.620 --> 00:00:17.638
[Conceitos Básicos de Contêiner Pastas Compartilhadas Neil Peterson Desenvolvedor
de Conteúdo Sênior] trabalhando com nossa tecnologia de contêineres.

00:00:17.638 --> 00:00:18.887
[Conceitos Básicos de Contêiner Pastas Compartilhadas Neil
Peterson Desenvolvedor de Conteúdo Sênior] Neste episódio,

00:00:18.887 --> 00:00:21.615
[Conceitos Básicos de Contêiner Pastas Compartilhadas] estamos
desenvolvendo o que foi apresentado nos episódios anteriores.

00:00:23.196 --> 00:00:24.797
[Conceitos Básicos de Contêiner Pastas
Compartilhadas] Aqueles que estiveram acompanhando

00:00:24.797 --> 00:00:25.801
[Conceitos Básicos de Contêiner Pastas
Compartilhadas Microsoft] saberão que abordamos coisas

00:00:25.801 --> 00:00:28.328
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft] como
uma introdução para contêineres, apenas informando as pessoas

00:00:28.328 --> 00:00:30.363
[O Canal dos Contêineres] sobre o que eles
são e o que podem fazer por você.

00:00:30.363 --> 00:00:32.790
[O Canal dos Contêineres] Então
vimos em detalhes algumas das imagens

00:00:32.790 --> 00:00:35.063
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft]
e componentes de rede relacionados a contêineres

00:00:35.063 --> 00:00:39.471
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft] e como
eles têm muita portabilidade entre estações de trabalho locais, servidores,

00:00:39.471 --> 00:00:41.140
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft]
o datacenter e até mesmo para a nuvem,

00:00:41.140 --> 00:00:43.763
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft]
então definitivamente confira-os se ainda não o fez.

00:00:43.763 --> 00:00:47.045
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft]
Mas neste episódio, vamos nos concentrar mais em

00:00:47.045 --> 00:00:49.801
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft]
algumas das funcionalidades relacionadas a armazenamento para contêineres

00:00:49.801 --> 00:00:52.251
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft]
e como os contêineres usam o armazenamento.

00:00:52.251 --> 00:00:55.269
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft]
Então Neil, conte-nos sobre as pastas compartilhadas

00:00:55.269 --> 00:00:58.775
[O Canal dos Contêineres] e o motivo de isso ser
importante para contêineres, talvez falando também de onde estávamos em TP3

00:00:58.775 --> 00:01:01.005
[O Canal dos Contêineres] e onde
estamos na technical preview 4 agora

00:01:01.005 --> 00:01:02.005
[Conceitos Básicos de Contêiner Pastas Compartilhadas
Microsoft] com relação a pastas compartilhadas.

00:01:02.005 --> 00:01:03.005
[Conceitos Básicos de Contêiner
Pastas Compartilhadas Microsoft] >> Claro.

00:01:03.005 --> 00:01:06.077
[Conceitos Básicos de Contêiner Pastas Compartilhadas Microsoft] Com
ambos contêineres do Windows Server e do Hyper-V,

00:01:06.077 --> 00:01:09.135
[O Canal dos Contêineres] em TP4
lançamos a funcionalidade de pastas compartilhadas

00:01:09.135 --> 00:01:10.716
[O Canal dos Contêineres] e
é uma funcionalidade muito simples,

00:01:10.716 --> 00:01:13.841
[Conceitos Básicos de Contêiner Pastas Compartilhadas
Microsoft] apenas nos permite expor uma pasta

00:01:13.841 --> 00:01:17.029
[Pastas Compartilhadas PowerShell: Docker:] do host de
contêiner para contêineres em execução nesse host.

00:01:17.029 --> 00:01:18.094
[Pastas Compartilhadas PowerShell:
Docker:] >> Certo.

00:01:18.094 --> 00:01:20.173
[Pastas Compartilhadas PowerShell: Docker:] >>
Basicamente, uma vez que fizermos isso,

00:01:20.173 --> 00:01:25.003
[Pastas Compartilhadas PowerShell: Docker:] poderemos
compartilhar arquivos com o contêiner.

00:01:25.003 --> 00:01:29.253
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres]
Também podemos compartilhar arquivos entre contêineres em execução nesse host.

00:01:29.253 --> 00:01:30.583
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] >> Entre contêineres do Windows Server?

00:01:30.583 --> 00:01:33.159
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres]
>> Entre contêineres do Windows Server e do Hyper-V também.

00:01:33.159 --> 00:01:34.653
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] >> Certo. Ok, muito bem.

00:01:34.653 --> 00:01:36.923
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres]
Então isso não existia antes da technical preview 4?

00:01:36.958 --> 00:01:38.525
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos
Contêineres] >> Sim. >> Certo, ok. Isso é novidade.

00:01:38.525 --> 00:01:40.433
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] >> Novidade no TP4. >> Ok.

00:01:40.433 --> 00:01:43.877
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] >>
Então apenas como recapitulação, eu tenho um host de contêiner,

00:01:43.877 --> 00:01:46.062
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos
Contêineres] eu criaria uma pasta compartilhada do contêiner

00:01:46.062 --> 00:01:48.421
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] entre o host e o contêiner.

00:01:48.421 --> 00:01:50.095
[O Canal dos Contêineres] >> E
é isso que ocorre quando você cria,

00:01:50.095 --> 00:01:51.834
[O Canal dos Contêineres] o host
de contêiner pode ser físico ou virtual?

00:01:51.834 --> 00:01:52.881
[O Canal dos Contêineres]
>> Sim. >> Sim.

00:01:52.881 --> 00:01:55.444
[O Canal dos Contêineres] Apenas um sistema
operacional que tem uma funcionalidade de contêiner.

00:01:55.444 --> 00:01:58.769
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] Nesse
host que você está usando, é possível usar exclusivamente o PowerShell

00:01:58.769 --> 00:02:00.102
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] para criar a pasta compartilhada

00:02:00.102 --> 00:02:02.640
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] ou você
pode apenas clicar com o botão direito do mouse em uma pasta

00:02:02.640 --> 00:02:05.547
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos
Contêineres] em seu host normal e criá-la desse modo?

00:02:05.547 --> 00:02:10.415
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] >>
Assim, criamos a pasta compartilhada após a criação do contêiner.

00:02:10.415 --> 00:02:11.450
[O Canal dos
Contêineres] >> Certo. Ok.

00:02:11.450 --> 00:02:14.209
[O Canal dos Contêineres] >> E faríamos
isso usando o PowerShell ou o Docker.

00:02:14.209 --> 00:02:15.238
[O Canal dos
Contêineres] >> Certo.

00:02:15.238 --> 00:02:17.384
[O Canal dos Contêineres] Então isso é diferente para mim
do que criar uma pasta compartilhada na área de trabalho.

00:02:17.384 --> 00:02:18.782
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] >> Sim, sim. Algo totalmente diferente.

00:02:18.782 --> 00:02:20.077
[Pastas Compartilhadas PowerShell: Docker: Microsoft O
Canal dos Contêineres] >> Sim. Muito bem.

00:02:20.077 --> 00:02:22.551
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] >>
E após termos criado isso, se eu criar uma pasta compartilhada

00:02:22.551 --> 00:02:26.407
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] entre vários
contêineres diferentes, de modo que com a mesma pasta no host

00:02:26.407 --> 00:02:27.870
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] apresentada a vários contêineres diferentes.

00:02:27.870 --> 00:02:28.896
[Pastas Compartilhadas PowerShell: Docker: Microsoft
O Canal dos Contêineres] >> Sim.

00:02:28.896 --> 00:02:32.052
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] >>
Cada um desses contêineres pode ver os arquivos dentro da pasta,

00:02:32.052 --> 00:02:36.444
[O Canal dos Contêineres] então eu posso na verdade
gravar um arquivo de um contêiner para essa pasta compartilhada

00:02:36.444 --> 00:02:39.729
[O Canal dos Contêineres] e
acessar esse arquivo em outro contêiner

00:02:39.729 --> 00:02:43.420
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] que é
mapeado para a mesma pasta compartilhada, e veremos um exemplo disso.

00:02:43.420 --> 00:02:45.552
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres]
>> Imagino que isso poderia ser relevante para cenários

00:02:45.552 --> 00:02:48.933
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] em que,
por exemplo, temos front-ends da Web acessando um banco de dados central

00:02:48.933 --> 00:02:51.586
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres]
ou acessando um repositório de imagens compartilhadas para obter imagens

00:02:51.586 --> 00:02:53.142
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos
Contêineres] hospedadas nos sites, esse tipo de coisa.

00:02:53.142 --> 00:02:55.370
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] >> Sim, há inúmeras possibilidades.

00:02:55.370 --> 00:02:56.419
[Pastas Compartilhadas PowerShell: Docker: Microsoft
O Canal dos Contêineres] >> Ok.

00:02:56.419 --> 00:02:58.797
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos
Contêineres] >> Inicialmente, é realmente ótimo para fazer coisas

00:02:58.797 --> 00:03:01.747
[O Canal dos Contêineres] como
colocar arquivos no seu contêiner

00:03:01.747 --> 00:03:05.009
[O Canal dos Contêineres] do modo que
eu preciso para instalar um aplicativo nesse contêiner;

00:03:05.009 --> 00:03:08.010
[O Canal dos Contêineres] vou usar uma
pasta compartilhada para colocar esses arquivos no contêiner,

00:03:08.010 --> 00:03:11.866
[O Canal dos Contêineres] para que possa resolver o
aplicativo e, em seguida, ir até o fim em

00:03:11.866 --> 00:03:14.318
[O Canal dos Contêineres] casos de uso
mais específicos de cada aplicativo, como discutido ali.

00:03:14.318 --> 00:03:17.725
[O Canal dos Contêineres] >> Certo, e
o caminho de origem, você não precisa criar

00:03:17.725 --> 00:03:21.089
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos
Contêineres] a PASTA compartilhada totalmente nova, você poderia usar

00:03:21.089 --> 00:03:22.876
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos
Contêineres] uma pasta existente que já contém itens?

00:03:22.876 --> 00:03:24.153
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] >> Sim, sim. Com certeza.

00:03:24.153 --> 00:03:26.752
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres]
>> Ok. Isso é bom. >> Vamos dar uma olhada.

00:03:26.752 --> 00:03:29.544
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] Como
já mencionei, há duas maneiras diferentes de criar pastas compartilhadas,

00:03:29.544 --> 00:03:31.428
[Pastas Compartilhadas PowerShell: Docker: Docker: Add ContainerSharedFolder -ContainerName
demo -SourcePath c\DestinationPath c\destination] podemos usar o PowerShell.

00:03:31.428 --> 00:03:34.128
[Pastas Compartilhadas PowerShell: Docker: Docker: Add ContainerSharedFolder -ContainerName
demo -SourcePath c\DestinationPath c\destination] Temos um comando Add-ContainerSharedFolder.

00:03:34.128 --> 00:03:35.594
[Pastas Compartilhadas PowerShell: Docker: Docker: Add ContainerSharedFolder -ContainerName demo -SourcePath
c\DestinationPath c\destination] >> O nome explica o que ele faz.

00:03:35.594 --> 00:03:37.344
[Pastas Compartilhadas PowerShell: Docker: Docker: Add ContainerSharedFolder -ContainerName
demo -SourcePath c\DestinationPath c\destination] >> Sim, com certeza.

00:03:37.344 --> 00:03:38.844
[Pastas Compartilhadas PowerShell: Docker: Docker: Add ContainerSharedFolder -ContainerName demo
-SourcePath c\DestinationPath c\destination] Então especificamos um caminho de origem

00:03:38.844 --> 00:03:40.398
[Pastas Compartilhadas PowerShell: Docker: Docker: Add ContainerSharedFolder -ContainerName
demo -SourcePath c\DestinationPath c\destination] e um caminho de destino.

00:03:40.398 --> 00:03:41.756
[Pastas Compartilhadas PowerShell: Docker: docker run-it -vc\source:
c\destination nanoserver cmd] Então, usando o Docker,

00:03:41.756 --> 00:03:43.469
[Pastas Compartilhadas PowerShell: Docker: docker run-it -vc\source: c\destination
nanoserver cmd] quando executamos um contêiner do Docker

00:03:43.469 --> 00:03:47.766
[Pastas Compartilhadas Docker: docker run-it -vc\source: c\destination nanoserver
cmd] ou quando criamos o contêiner, podemos especificar -V,

00:03:47.766 --> 00:03:51.768
[Pastas Compartilhadas Docker: docker run-it -vc\source: c\destination nanoserver cmd] e
especificar novamente o caminho de origem e o caminho de destino.

00:03:51.768 --> 00:03:52.840
[Pastas Compartilhadas Docker: docker run-it
-vc\source: c\destination nanoserver cmd] >> Certo.

00:03:52.840 --> 00:03:54.470
[Pastas Compartilhadas Docker: docker run-it -vc\source: c\destination
nanoserver cmd] Então essencialmente, com essas pastas compartilhadas,

00:03:54.470 --> 00:03:59.272
[Pastas Compartilhadas Docker: docker run-it -vc\source: c\destination nanoserver cmd] elas
só são realmente compartilhadas quando o contêiner as está utilizando?

00:04:02.383 --> 00:04:03.505
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] Essa foi uma pergunta difícil?

00:04:03.505 --> 00:04:05.179
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal
dos Contêineres] >> Essa foi uma pergunta difícil.

00:04:05.179 --> 00:04:06.886
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres] >>
Veremos, teremos que ver isso na demonstração de toda maneira.

00:04:06.886 --> 00:04:08.007
[Pastas Compartilhadas PowerShell: Docker: Microsoft
O Canal dos Contêineres] >> Sim.

00:04:08.007 --> 00:04:09.732
[Pastas Compartilhadas PowerShell: Docker: Microsoft O Canal dos Contêineres]
>> Sim, então você poderia nos conduzir por esse processo?

00:04:09.732 --> 00:04:10.733
[Microsoft O Canal dos Contêineres]
>> Sim, vamos fazer isso.

00:04:10.733 --> 00:04:12.453
[Microsoft O Canal dos Contêineres] >> Ele está
tentando entender, porque toda que vez você diz

00:04:12.453 --> 00:04:14.574
docker run, você está criando
uma nova instância para o contêiner

00:04:14.574 --> 00:04:16.711
e, em seguida, você está dizendo
“tudo bem, use a pasta compartilhada”.

00:04:16.711 --> 00:04:18.953
Ela permanece compartilhada
pelo restante do tempo?

00:04:18.953 --> 00:04:20.277
>> Ela é compartilhada
com o contêiner em si.

00:04:20.277 --> 00:04:21.368
>> Certo. Ok.

00:04:21.368 --> 00:04:23.335
>> Sim, vamos dar uma olhada
e ver sobre o que estamos falando.

00:04:23.335 --> 00:04:25.461
O que vou fazer
aqui é apenas criar

00:04:25.461 --> 00:04:26.837
dois contêineres muito rapidamente.

00:04:26.837 --> 00:04:27.838
>> E isso
é com o PowerShell.

00:04:27.838 --> 00:04:31.768
>> Isso é com o PowerShell,
então não há nada de especial aqui,

00:04:31.768 --> 00:04:35.031
um novo contêiner, dar a
ele um nome, selecionar uma imagem

00:04:35.031 --> 00:04:37.035
e conectá-lo a um comutador.

00:04:37.035 --> 00:04:38.842
>> E esses são
contêineres comuns do Windows Server?

00:04:38.842 --> 00:04:40.979
>> Contêineres comuns
do Windows Server.

00:04:40.979 --> 00:04:44.436
Eles foram criados e
agora, enquanto eles estão desligados,

00:04:44.436 --> 00:04:47.502
então é um requisito nesse
ponto que eles precisam estar desligados

00:04:47.502 --> 00:04:48.536
para que a pasta
compartilhada seja apresentada a eles.

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

00:04:49.537 --> 00:04:52.196
>> Vou executar
o comando Add-ContainerSharedFolder.

00:04:52.196 --> 00:04:56.535
Vou selecionar ambos os meus
contêineres, e você pode ver

00:04:56.535 --> 00:05:00.318
que tenho meu caminho de
origem aqui, então falando sobre

00:05:00.318 --> 00:05:02.924
ou tratando de
uma das suas perguntas,

00:05:02.924 --> 00:05:08.870
você verá aqui que meu caminho
de origem já tem conteúdo nele.

00:05:08.870 --> 00:05:11.002
Assim, tenho um arquivo
no meu caminho de origem

00:05:11.002 --> 00:05:14.037
e, em seguida, especifico
um caminho de destino.

00:05:14.037 --> 00:05:15.937
Então prossigo e executo-o.

00:05:15.937 --> 00:05:18.692
>> Uma coisa que é interessante
antes de clicar para prosseguir é,

00:05:18.692 --> 00:05:22.743
você está na verdade em uma versão GUI
completa ou um servidor com a experiência desktop

00:05:22.743 --> 00:05:26.749
para usar a terminologia correta
para seu host de contêiner.

00:05:26.749 --> 00:05:28.346
>> Isso era impossível
em TP3 também, por acaso?

00:05:28.346 --> 00:05:29.351
>> Não.

00:05:29.351 --> 00:05:31.525
>> Era apenas a
versão do núcleo, essencialmente.

00:05:31.525 --> 00:05:32.559
>> Sim.

00:05:32.559 --> 00:05:33.827
>> Isso é algo novo,
portanto, se você estiver se perguntando,

00:05:33.827 --> 00:05:36.455
"Ei, um momento, como você
está executando contêineres em um servidor

00:05:36.455 --> 00:05:37.837
com uma experiência desktop?"

00:05:37.837 --> 00:05:40.613
Sim, é parte do
TP4, baseado então em comentários.

00:05:40.613 --> 00:05:44.328
>> Sim, em TP4
temos Windows Server Full,

00:05:44.328 --> 00:05:47.238
Windows Server Core e
hosts de contêiner do servidor.

00:05:47.238 --> 00:05:48.242
>> Ok. Excelente.

00:05:48.242 --> 00:05:52.121
>> E para dimensionar o ambiente, esta
é uma VM em execução no meu laptop

00:05:52.121 --> 00:05:54.524
que contém o servidor completo e
também é meu host de contêiner.

00:05:54.524 --> 00:05:56.698
>> Ok, tudo bem. Então
vá em frente. Inicie o...

00:05:56.698 --> 00:05:57.743
Efetue pull da pasta compartilhada.

00:05:57.743 --> 00:05:59.753
>> Sim, isso
foi realmente rápido.

00:05:59.753 --> 00:06:01.423
>> Então você tem a
reescrita de modo de acesso lá,

00:06:01.423 --> 00:06:03.748
há algum lugar em
que isso pode ser restringido?

00:06:03.748 --> 00:06:05.746
>> Sim, com
certeza pode ser.

00:06:05.746 --> 00:06:11.020
Então se eu adicionar
pastas de contêiner compartilhadas,

00:06:11.020 --> 00:06:15.631
farei um nome
de contêiner, demonstração 1.

00:06:15.631 --> 00:06:18.809
Usarei o caminho de origem,
farei apenas alguma coisa bem rapidamente.

00:06:20.245 --> 00:06:23.470
>> Eu vi que esse modo
de acesso é uma opção ali.

00:06:23.470 --> 00:06:26.860
>> Sim e
então temos accessmode

00:06:26.860 --> 00:06:28.847
e, em seguida,
temos readonly ou readwrite.

00:06:28.847 --> 00:06:30.497
>> Excelente. >> Obrigado.

00:06:30.497 --> 00:06:32.516
>> Você não precisava digitar
tudo isso para mim, mas obrigado.

00:06:32.516 --> 00:06:34.371
>> Sem problemas. Sem problemas.

00:06:34.371 --> 00:06:36.025
Certo, então sigo em frente
e vou iniciar esses contêineres.

00:06:46.595 --> 00:06:50.987
Agora, na verdade, vou criar
algumas sessões com esses contêineres.

00:07:02.530 --> 00:07:06.877
E se eu for para a
raiz da demonstração 1 e executar “ls”,

00:07:06.877 --> 00:07:11.218
você poderá ver como o
diretório do meu arquivo foi criado,

00:07:11.218 --> 00:07:12.941
então essa é
a pasta compartilhada.

00:07:12.941 --> 00:07:14.618
E se eu fizer...

00:07:17.353 --> 00:07:22.210
Podemos ver o único
arquivo já estava lá.

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

00:07:23.280 --> 00:07:26.602
>> De volta no host,
se eu criar uma pasta

00:07:26.602 --> 00:07:29.999
aliás, criar um arquivo, vou
criar somente um arquivo de texto

00:07:32.446 --> 00:07:34.178
e executar este comando novamente.

00:07:34.178 --> 00:07:36.209
>> Lá está.
>> Lá está.

00:07:36.209 --> 00:07:37.922
>> Sim, então isso
é uma maneira muito útil

00:07:37.922 --> 00:07:41.277
de colocar arquivos em um contêiner
ou obviamente uma ainda mais útil

00:07:41.277 --> 00:07:42.689
que interrompe o
compartilhamento entre contêineres.

00:07:42.689 --> 00:07:46.493
>> Sim. E aqui
estou na demonstração 2.

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

00:07:50.010 --> 00:07:52.520
>> Feito. >> Obtemos
a mesma coisa, portanto...

00:08:02.535 --> 00:08:04.805
>> Agora você está
essencialmente escrevendo algo do contêiner.

00:08:04.805 --> 00:08:08.125
>> Sim. Então no contêiner
demonstração 2, estou criando um arquivo.

00:08:08.125 --> 00:08:10.029
Lá está, contêiner 1.

00:08:13.667 --> 00:08:16.080
Você pode ver que
lá está meu teste 2.

00:08:16.080 --> 00:08:17.101
>> Ótimo.

00:08:17.101 --> 00:08:19.179
>> E então, de volta para
o host, há o arquivo de texto.

00:08:19.179 --> 00:08:20.491
>> Legal. >> Tão simples.

00:08:20.491 --> 00:08:21.536
>> Sim.

00:08:21.536 --> 00:08:24.494
>> Então esse foi o modo
de fazer isso com o PowerShell.

00:08:26.251 --> 00:08:28.720
[Windows Server 2016 Technical Preview 4]
Daremos uma olhada no Docker também.

00:08:40.687 --> 00:08:46.042
Portanto, vou executar “docker images”,
publicar minhas imagens, então “docker run”

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

00:08:51.905 --> 00:08:52.969
>> Então essa
é a sessão interativa.

00:08:52.969 --> 00:08:55.983
>> Sim, a sessão interativa,
e -v para o volume.

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

00:08:57.033 --> 00:08:59.528
>> E, em seguida,
minha origem, então vou apenas...

00:08:59.528 --> 00:09:01.303
>> Esse “-v” é a
chave para pastas compartilhadas, certo?

00:09:01.303 --> 00:09:02.595
>> Sim. Essa
é a chave.

00:09:02.595 --> 00:09:05.035
>> Elas seriam as mesmas,
isto é, agora seria o mesmo

00:09:05.035 --> 00:09:06.448
no Linux se
você usar -v?

00:09:06.448 --> 00:09:07.499
>> Sim, é. >> Ok.

00:09:07.499 --> 00:09:08.510
>> Sim.

00:09:08.510 --> 00:09:10.569
E há documentação do Docker
relativa a este procedimento aqui.

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

00:09:12.042 --> 00:09:17.539
>> Em seguida executo
arquivos, seleciono minha imagem.

00:09:18.560 --> 00:09:21.083
>> Arquivo ou
arquivos? Lá vamos nós.

00:09:21.083 --> 00:09:22.190
>> Sim.

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

00:09:26.757 --> 00:09:29.654
>> Não vai ter
nenhum problema a partir daí.

00:09:29.654 --> 00:09:31.617
Então isso vai
criar um novo contêiner,

00:09:31.617 --> 00:09:36.519
inicializá-lo com esses mapas de
arquivos compartilhados já dessa imagem base,

00:09:36.519 --> 00:09:38.577
e iniciar o prompt
de comando com base nisso.

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

00:09:39.606 --> 00:09:43.175
Portanto, agora estamos no contêiner e
se voltarmos para a raiz de C...

00:09:52.269 --> 00:09:55.740
Podemos ver que temos os
arquivos que, na verdade, criamos

00:09:55.740 --> 00:09:56.797
nos contêineres do Windows Server.

00:09:56.797 --> 00:09:58.159
>> Certo, ótimo.

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

00:09:59.163 --> 00:10:00.640
>> Há duas maneiras de
fazer, então você fez isso primeiro

00:10:00.640 --> 00:10:03.939
com o PowerShell para
o mesmo Windows Server

00:10:03.939 --> 00:10:05.949
[O Canal dos Contêineres Microsoft] ou com
o mesmo tipo de Contêiner do Windows Server,

00:10:05.949 --> 00:10:09.066
[O Canal dos Contêineres Microsoft] obviamente com diferentes
contêineres criados a cada vez, demonstração 1, demonstração 2

00:10:09.066 --> 00:10:11.299
[O Canal dos Contêineres Microsoft]
e um criado no Docker.

00:10:11.299 --> 00:10:12.852
[O Canal dos Contêineres Microsoft]
>> Sim. >> Coisa fácil.

00:10:12.852 --> 00:10:15.195
[O Canal dos Contêineres Microsoft] >> Sim,
esse foi um exemplo muito simples, você sabe,

00:10:15.195 --> 00:10:17.928
[O Canal dos Contêineres] apresentando a pasta
compartilhada, copiando arquivos em ambos os sentidos.

00:10:17.928 --> 00:10:20.271
[O Canal dos Contêineres] E conforme conversamos,
há várias coisas que podemos fazer aqui,

00:10:20.271 --> 00:10:22.690
[O canal de contêineres] colocando conteúdo
no contêiner para que possamos executá-lo,

00:10:22.690 --> 00:10:25.762
[O Canal dos Contêineres Microsoft] mas
também há vários aplicativos diferentes em potencial

00:10:25.762 --> 00:10:29.795
[O Canal dos Contêineres Microsoft] para esses
contêineres em execução e conforme criamos aplicativos.

00:10:29.795 --> 00:10:33.363
[O Canal dos Contêineres Microsoft] Assim, compilei
uma demonstração pequena e bastante simples aqui

00:10:33.363 --> 00:10:34.517
[O Canal dos Contêineres
Microsoft] na qual eu tenho...

00:10:34.517 --> 00:10:39.094
[nepeters.com] Na verdade, deixe-me... Eu tenho
algum conteúdo sobre isso em PowerPoint.

00:10:40.662 --> 00:10:42.257
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3
- Aplicativo com balanceamento de carga Host de Contêiner] Posso ampliar a minha demonstração aqui.

00:10:42.257 --> 00:10:43.730
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker
Demonstração 3 - Aplicativo com balanceamento de carga Host de Contêiner] >> Sim. Ótimo.

00:10:43.730 --> 00:10:44.760
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 -
Docker Demonstração 3 - Aplicativo com balanceamento de carga] Host de Contêiner]

00:10:44.760 --> 00:10:47.501
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3 - Aplicativo
com balanceamento de carga Host de Contêiner] >> O que temos aqui é um host de contêiner

00:10:47.501 --> 00:10:49.905
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3 - Aplicativo com balanceamento de
carga Host de Contêiner] >> O que temos aqui é um host de contêiner executando um par de contêineres diferentes.

00:10:49.905 --> 00:10:51.868
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3
- Aplicativo com balanceamento de carga Host de Contêiner] Um deles é um balanceador de carga.

00:10:51.868 --> 00:10:52.901
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker
Demonstração 3 - Aplicativo com balanceamento de carga Host de Contêiner] >> Certo.

00:10:52.901 --> 00:10:54.800
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3
- Aplicativo com balanceamento de carga Host de Contêiner] >> Ele balanceará a carga do tráfego

00:10:54.800 --> 00:10:58.647
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3
- Aplicativo com balanceamento de carga Host de Contêiner] entre dois contêineres executando um servidor Web.

00:10:58.647 --> 00:11:00.076
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3
- Aplicativo com balanceamento de carga Host de Contêiner] O que o aplicativo faz é,

00:11:00.076 --> 00:11:02.314
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3 -
Aplicativo com balanceamento de carga Host de Contêiner] cada vez que o servidor Web é acessado,

00:11:02.314 --> 00:11:04.037
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração
3 - Aplicativo com balanceamento de carga Host de Contêiner] gravar um arquivo de log

00:11:04.037 --> 00:11:06.352
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração
3 - Aplicativo com balanceamento de carga Host de Contêiner] com o nome do contêiner

00:11:06.352 --> 00:11:08.060
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3
- Aplicativo com balanceamento de carga Host de Contêiner] que gerou o arquivo de log.

00:11:08.060 --> 00:11:09.890
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração
3 - Aplicativo com balanceamento de carga Host de Contêiner] Assim, conforme o tráfego chega,

00:11:09.890 --> 00:11:12.794
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3 - Aplicativo
com balanceamento de carga Host de Contêiner] ele atingirá um contêiner e soltar um arquivo de log.

00:11:12.794 --> 00:11:15.460
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3 -
Aplicativo com balanceamento de carga Host de Contêiner] Esse arquivo de log irá para uma pasta compartilhada

00:11:15.460 --> 00:11:16.568
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração
3 - Aplicativo com balanceamento de carga Host de Contêiner] que é compartilhada entre

00:11:16.568 --> 00:11:19.247
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker Demonstração 3
- Aplicativo com balanceamento de carga Host de Contêiner] ambos os servidores Web na solução.

00:11:19.247 --> 00:11:20.247
[Demonstração de Pasta Compartilhada Demonstração 1 - Criação Básica Demonstração 2 - Docker
Demonstração 3 - Aplicativo com balanceamento de carga Host de Contêiner] >> Bom.

00:11:20.247 --> 00:11:22.880
[Demonstração de Pasta Compartilhada Host de Contêiner] >> Então, conforme
veremos, o tráfego virá e soltará esses arquivos de log

00:11:22.880 --> 00:11:24.610
[Demonstração de Pasta Compartilhada Host de Contêiner] no
host de contêiner, então essa é a maneira

00:11:24.610 --> 00:11:29.163
[Demonstração de Pasta Compartilhada Host de Contêiner] pela qual posso realmente obter
todos esses arquivos de log em um único lugar e inspecioná-los todos,

00:11:29.163 --> 00:11:31.157
[Demonstração de Pasta Compartilhada Host
de Contêiner] juntando as coisas.

00:11:31.157 --> 00:11:34.207
[Demonstração de Pasta Compartilhada Host de Contêiner] >> Quando você disse que o
nome do arquivo de log ou pelo menos os dados no arquivo de log

00:11:34.207 --> 00:11:36.089
[Demonstração de Pasta Compartilhada Host de Contêiner]
refletem o nome do contêiner que foi acessado,

00:11:36.089 --> 00:11:39.148
[Demonstração de Pasta Compartilhada Host de Contêiner] então pode ser
demonstração 1, demonstração 2, demonstração 1, demonstração 2, demonstração 1.

00:11:39.148 --> 00:11:40.276
[Demonstração de Pasta Compartilhada Host de
Contêiner] >> Essa será exatamente a aparência.

00:11:40.276 --> 00:11:41.329
[Demonstração de Pasta Compartilhada Host de
Contêiner] >> Certo. Ok, muito bem.

00:11:41.329 --> 00:11:42.426
[Demonstração de Pasta Compartilhada
Host de Contêiner] >> Observe.

00:11:42.426 --> 00:11:44.762
[nepeters.com] Muito simples, não
vou entrar em detalhes,

00:11:44.762 --> 00:11:48.666
[nepeters.com] mas nesse host de contêiner, eu
tenho na verdade cinco contêineres em execução.

00:11:48.666 --> 00:11:50.569
[nepeters.com] Há alguns aspectos
de banco de dados nisso,

00:11:50.569 --> 00:11:53.638
[nepeters.com] mas não são realmente relevantes
para as partes de pasta compartilhada.

00:11:53.638 --> 00:11:55.459
[nepeters.com] Mas observando
esses dois contêineres aqui,

00:11:55.459 --> 00:11:59.513
[nepeters.com] NPweb2 e NPweb1 e
você também pode ver que

00:11:59.513 --> 00:12:00.758
[nepeters.com] tenho um
balanceador de carga aqui.

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

00:12:01.787 --> 00:12:04.833
[nepeters.com] >> Então esse é o nome
do contêiner que vai executar este aplicativo,

00:12:04.833 --> 00:12:06.290
[nepeters.com] que vai gravar
o arquivo de log.

00:12:07.327 --> 00:12:09.985
[nepeters.com] Vamos lá,
colocar as informações aqui.

00:12:09.985 --> 00:12:14.162
[nepeters.com] Na verdade, o que vou
fazer é maximizar a pasta compartilhada,

00:12:14.162 --> 00:12:15.840
[nepeters.com] então aqui
está a pasta compartilhada

00:12:15.840 --> 00:12:18.090
[nepeters.com] que é compartilhada
entre esses dois contêineres.

00:12:18.090 --> 00:12:19.097
[nepeters.com] >> Atualmente nada lá.

00:12:19.097 --> 00:12:21.263
[nepeters.com Enviar] >>
Atualmente nada lá.

00:12:21.263 --> 00:12:22.662
[nepeters.com Enviar] Executar meu aplicativo.

00:12:22.662 --> 00:12:26.675
[nepeters.com Enviar] Há um arquivo de
log, então podemos ver NPweb1, execute-o novamente.

00:12:28.331 --> 00:12:32.784
[nepeters.com Enviar] Lá está o dois
e eu apenas vou gerar mais dois.

00:12:32.784 --> 00:12:35.045
[nepeters.com Enviar] >> No entanto, é preciso um
pouco mais de verificação de erro no seu site.

00:12:35.045 --> 00:12:36.592
Você sabe, não existe
nenhuma verificação de email lá.

00:12:36.592 --> 00:12:38.757
>> Sim. Sim.

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

00:12:39.763 --> 00:12:41.844
Apenas um exemplo simples,

00:12:41.844 --> 00:12:44.917
um exemplo um pouco
mais prático das pastas compartilhadas

00:12:44.917 --> 00:12:46.475
no contexto de um aplicativo.

00:12:46.475 --> 00:12:48.676
>> Mas como você disse antes,
poderia ser algo como arquivos de log,

00:12:48.676 --> 00:12:50.898
poderia ser um banco de
dados central, poderia ser algo

00:12:50.898 --> 00:12:53.739
que você vincula a um
aplicativo que precisa ser compartilhado

00:12:53.739 --> 00:12:56.937
entre diferentes camadas ou
camadas de um aplicativo.

00:12:56.937 --> 00:12:58.557
>> Sim. >> Então,
realmente interessante. Muito bom.

00:12:58.557 --> 00:13:01.801
E isso seria o mesmo se
ele fosse um Contêiner do Hyper-V

00:13:01.801 --> 00:13:03.079
[O Canal dos Contêineres
Microsoft] ou um Windows Server.

00:13:03.079 --> 00:13:05.894
[O Canal dos Contêineres] Obviamente, não nos
aprofundamos em contêineres do Hyper-V ainda no curso.

00:13:05.894 --> 00:13:09.326
[O Canal dos Contêineres Microsoft Recursos] e o
faremos no futuro, dentro de uns dois episódios,

00:13:09.326 --> 00:13:12.604
[O Canal dos Contêineres Microsoft Recursos] mas em termos
de uso de contêineres do Hyper-V com pastas compartilhadas,

00:13:12.604 --> 00:13:13.950
[O Canal dos Contêineres Microsoft
Recursos] não há mais nada.

00:13:13.950 --> 00:13:15.295
[O Canal dos Contêineres
Microsoft Recursos] >> Sim. Idêntico.

00:13:15.295 --> 00:13:16.748
[O Canal dos Contêineres
Microsoft Recursos] >> Ok, legal.

00:13:16.748 --> 00:13:17.825
[O Canal dos Contêineres Microsoft
Recursos] Então com isso, chegamos

00:13:17.825 --> 00:13:19.370
[Recursos Ler a documentação de Contêineres] [Parceria Microsoft e
Docker] [Introdução ao Docker] ao fim deste episódio específico

00:13:19.370 --> 00:13:21.763
[Recursos Ler a documentação de Contêineres Parceria Microsoft e Docker
Introdução ao Docker] desta minissérie sobre conceitos básicos de contêineres,

00:13:21.763 --> 00:13:23.708
[Recursos Ler a documentação de Contêineres Parceria Microsoft e Docker
Introdução ao Docker] parte de nosso mais abrangente Canal dos Contêineres.

00:13:23.708 --> 00:13:24.717
[Recursos Ler a documentação de Contêineres Parceria Microsoft
e Docker Introdução ao Docker] No próximo episódio,

00:13:24.717 --> 00:13:26.600
[O Canal dos Contêineres Microsoft Recursos]
daremos uma olhada em controles de recurso

00:13:26.600 --> 00:13:30.575
[O Canal dos Contêineres Microsoft Recursos] e como
você pode controlar com mais eficiência CPU, memória

00:13:30.575 --> 00:13:32.069
[O Canal dos Contêineres Microsoft Recursos]
e assim por diante próximo ao contêiner.

00:13:32.069 --> 00:13:33.994
[O Canal dos Contêineres Microsoft Recursos] Espero que
você tenha achado isto útil até o momento.

00:13:33.994 --> 00:13:35.614
[O Canal dos Contêineres
Microsoft Recursos] Verifique os recursos,

00:13:35.614 --> 00:13:39.130
[O Canal dos Contêineres Microsoft Recursos] baixe
a avaliação do Windows Server, technical preview, TP4

00:13:39.130 --> 00:13:42.910
[O Canal dos Contêineres Microsoft Recursos] TP4 se você
estiver verificando-o agora e, se você for assisti-lo no futuro,

00:13:42.910 --> 00:13:46.211
[O Canal dos Contêineres Microsoft Recursos] TP5
ou qualquer que seja o próximo marco.

00:13:46.211 --> 00:13:48.492
[O Canal dos Contêineres Microsoft Recursos] Verifique a
documentação na qual Neil e equipe estão trabalhando

00:13:48.492 --> 00:13:52.285
[O Canal dos Contêineres Microsoft Recursos] para
lhe ajudar a avaliar alguns desses diferentes cenários.

00:13:52.285 --> 00:13:55.744
[O Canal dos Contêineres Microsoft Recursos] Mostramos comandos do
Docker também é tão útil ter recursos no Docker,

00:13:55.744 --> 00:13:57.950
[O Canal dos Contêineres Microsoft Recursos]
há muita documentação sobre essa parte também.

00:13:57.950 --> 00:13:59.536
[O Canal dos Contêineres Microsoft Recursos]
Então com isso, chegamos ao final.

00:13:59.536 --> 00:14:01.244
[O Canal dos Contêineres Microsoft Recursos] Obrigado
por assistir. Obrigado, Neil, por sua ajuda.

00:14:01.244 --> 00:14:03.750
[O Canal dos Contêineres Microsoft Recursos] E sim, veremos
você novamente em outro episódio de O Canal dos Contêineres.

00:14:03.750 --> 00:14:04.802
[O Canal dos Contêineres
Microsoft Recursos] >> Obrigado.

00:14:04.802 --> 00:14:09.796
[Recursos Baixar o Windows Server 2016 Technical Preview Ler a
documentação de Contêineres Parceria Microsoft e Docker Introdução ao Docker]

00:14:09.796 --> 00:14:14.221
[O Canal dos Contêineres]

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