WEBVTT


00:00:00.274 --> 00:00:03.764
[Canal de contenedores]

00:00:03.764 --> 00:00:07.193
[Conceptos básicos de
contenedores Carpetas compartidas]

00:00:07.193 --> 00:00:08.879
[Conceptos básicos de contenedores Carpetas compartidas Microsoft]
>> Hola, bienvenidos a un nuevo episodio

00:00:08.879 --> 00:00:10.196
[Conceptos básicos de contenedores Carpetas compartidas Microsoft Matt
McSpirit Gurú técnico] en el Canal de contenedores.

00:00:10.196 --> 00:00:13.056
[Conceptos básicos de contenedores Carpetas compartidas Microsoft Matt McSpirit Gurú técnico] Mi
nombre es Matt McSpirit, gurú técnico de tecnología de nuestro centro de datos.

00:00:13.056 --> 00:00:14.553
[Conceptos básicos de contenedores Carpetas compartidas Microsoft]
Me acompaña una vez más Neil Peterson,

00:00:14.553 --> 00:00:15.620
[Conceptos básicos de contenedores Carpetas compartidas Microsoft Neil
Peterson Desarrollador de contenido sénior] desarrollador de contenido

00:00:15.620 --> 00:00:17.638
[Conceptos básicos de contenedores Carpetas compartidas Neil Peterson Desarrollador
de contenido sénior] que trabaja en nuestra tecnología de contenedores.

00:00:17.638 --> 00:00:18.887
[Conceptos básicos de contenedores Carpetas compartidas Neil
Peterson Desarrollador de contenido sénior] En este episodio,

00:00:18.887 --> 00:00:21.615
[Conceptos básicos de contenedores Carpetas compartidas]
nos basaremos en nuestros episodios anteriores.

00:00:23.196 --> 00:00:24.797
[Conceptos básicos de los contenedores Carpetas
compartidas] Aquellos que nos han estado siguiendo,

00:00:24.797 --> 00:00:25.801
[Conceptos básicos de los contenedores Carpetas
compartidas Microsoft] saben que hemos tratado temas

00:00:25.801 --> 00:00:28.328
[Conceptos básicos de los contenedores Carpetas compartidas Microsoft] como una
introducción a los contenedores, para poner a los usuarios al día

00:00:28.328 --> 00:00:30.363
[Canal de contenedores] sobre qué son
y qué pueden hacer por ellos.

00:00:30.363 --> 00:00:32.790
[Canal de contenedores] Luego, hemos explicado
con detalle algunas de las imágenes

00:00:32.790 --> 00:00:35.063
[Conceptos básicos de los contenedores Carpetas compartidas Microsoft]
y componentes de redes relacionados con los contenedores,

00:00:35.063 --> 00:00:39.471
[Conceptos básicos de los contenedores Carpetas compartidas Microsoft] así como
su alta portabilidad a través de estaciones de trabajo locales, servidores,

00:00:39.471 --> 00:00:41.140
[Conceptos básicos de los contenedores Carpetas compartidas Microsoft]
el centro de datos e incluso la nube.

00:00:41.140 --> 00:00:43.763
[Conceptos básicos de los contenedores Carpetas compartidas Microsoft] Le
recomendamos que los vea si todavía no lo ha hecho.

00:00:43.763 --> 00:00:47.045
[Conceptos básicos de los contenedores Carpetas
compartidas Microsoft] En este episodio, nos centraremos

00:00:47.045 --> 00:00:49.801
[Conceptos básicos de los contenedores Carpetas compartidas Microsoft] en
algunas de las funcionalidades del almacenamiento de los contenedores

00:00:49.801 --> 00:00:52.251
[Conceptos básicos de los contenedores Carpetas compartidas Microsoft]
y en cómo los contenedores usan el almacenamiento.

00:00:52.251 --> 00:00:55.269
[Conceptos básicos de los contenedores Carpetas compartidas Microsoft]
Neil, ¿puedes ponernos al día con las carpetas compartidas

00:00:55.269 --> 00:00:58.775
[Canal de contenedores], explicarnos por qué son
importantes para los contenedores, dónde estábamos en TP3

00:00:58.775 --> 00:01:01.005
[Canal de contenedores] y dónde
estamos en Technical Preview 4

00:01:01.005 --> 00:01:02.005
[Conceptos básicos de los contenedores Carpetas compartidas
Microsoft] en relación con las carpetas compartidas?

00:01:02.005 --> 00:01:03.005
[Conceptos básicos de los contenedores
Carpetas compartidas Microsoft] >> Claro.

00:01:03.005 --> 00:01:06.077
[Conceptos básicos de los contenedores Carpetas compartidas Microsoft] Con
los contenedores de Windows Server y los contenedores de Hyper-V,

00:01:06.077 --> 00:01:09.135
[Canal de contenedores] en TP4 lanzamos
la funcionalidad de las carpetas compartidas,

00:01:09.135 --> 00:01:10.716
[Canal de contenedores],
que es bastante simple

00:01:10.716 --> 00:01:13.841
[Carpetas compartidas Canal de contenedores Microsoft]
y nos permite exponer una carpeta

00:01:13.841 --> 00:01:17.029
[Carpetas compartidas PowerShell: Docker:] desde el host de contenedor
a los contenedores que se ejecutan en ese host.

00:01:17.029 --> 00:01:18.094
[Carpetas compartidas PowerShell:
Docker:] >> Correcto.

00:01:18.094 --> 00:01:20.173
[Carpetas compartidas PowerShell: Docker:] >>
Básicamente, una vez hecho esto,

00:01:20.173 --> 00:01:25.003
[Carpetas compartidas PowerShell: Docker:] podemos
compartir archivos con el contenedor.

00:01:25.003 --> 00:01:29.253
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] También podemos
compartir archivos entre contenedores que se ejecutan en ese host.

00:01:29.253 --> 00:01:30.583
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de
contenedores] >> ¿Entre contenedores de Windows Server?

00:01:30.583 --> 00:01:33.159
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] >>
Contenedores de Windows Server y también contenedores de Hyper-V.

00:01:33.159 --> 00:01:34.653
[Carpetas compartidas PowerShell: Docker: Microsoft Canal
de contenedores] >> De acuerdo. Bien, excelente.

00:01:34.653 --> 00:01:36.923
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] ¿O sea
que no existía antes de la versión Technical Preview 4?

00:01:36.958 --> 00:01:38.525
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de
contenedores] >> Exacto. >> Bien. Esto es nuevo.

00:01:38.525 --> 00:01:40.433
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de
contenedores] >> Nuevo en TP4. >> Bien.

00:01:40.433 --> 00:01:43.877
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores]
>> En resumen, tengo un host de contenedor,

00:01:43.877 --> 00:01:46.062
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de
contenedores] creo una carpeta compartida de contenedor

00:01:46.062 --> 00:01:48.421
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de
contenedores] entre el host y el contenedor.

00:01:48.421 --> 00:01:50.095
[Canal de contenedores]
>> ¿Entonces, cuando creas

00:01:50.095 --> 00:01:51.834
[Canal de contenedores] el host de
contenedor, puede ser físico o virtual?

00:01:51.834 --> 00:01:52.881
[Canal de contenedores]
>> Sí. >> Bien.

00:01:52.881 --> 00:01:55.444
[Canal de contenedores] Simplemente un sistema operativo
que tiene la funcionalidad de un contenedor.

00:01:55.444 --> 00:01:58.769
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] En
ese host que estás usando, ¿solo se puede usar PowerShell

00:01:58.769 --> 00:02:00.102
[Carpetas compartidas PowerShell: Docker: Microsoft
Canal de contenedores] para crearla o...

00:02:00.102 --> 00:02:02.640
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] la
carpeta compartida, o simplemente hacer clic en una carpeta

00:02:02.640 --> 00:02:05.547
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores]
en el host habitual y crearla de este modo?

00:02:05.547 --> 00:02:10.415
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] >> Por
tanto, creamos la carpeta compartida después de crear el contenedor.

00:02:10.415 --> 00:02:11.450
[Canal de contenedores]
>> Exacto. De acuerdo.

00:02:11.450 --> 00:02:14.209
[Canal de contenedores] >> Y
lo haríamos con PowerShell o Docker.

00:02:14.209 --> 00:02:15.238
[Canal de contenedores] >> Correcto.

00:02:15.238 --> 00:02:17.384
[Canal de contenedores] Es diferente para mi
crear una carpeta compartida en el escritorio.

00:02:17.384 --> 00:02:18.782
[Carpetas compartidas PowerShell: Docker: Microsoft Canal
de contenedores] >> Sí. Totalmente diferente.

00:02:18.782 --> 00:02:20.077
[Carpetas compartidas PowerShell: Docker: Microsoft
Canal de contenedores] >> Sí. Bien.

00:02:20.077 --> 00:02:22.551
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores]
>> Después de crearla, si creo una carpeta compartida

00:02:22.551 --> 00:02:26.407
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] entre varios
contenedores diferentes, es decir, la misma carpeta en el host

00:02:26.407 --> 00:02:27.870
[Carpetas compartidas PowerShell: Docker: Microsoft Canal
de contenedores] presentada a varios contenedores diferentes,

00:02:27.870 --> 00:02:28.896
[Carpetas compartidas PowerShell: Docker: Microsoft
Canal de contenedores] >> Sí.

00:02:28.896 --> 00:02:32.052
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] >> cada
uno de estos contenedores puede ver los archivos de la carpeta,

00:02:32.052 --> 00:02:36.444
[Canal de contenedores] de modo que puedo escribir
un archivo de un contenedor en esa carpeta compartida

00:02:36.444 --> 00:02:39.729
[Canal de contenedores] y acceder
al archivo en otro contenedor

00:02:39.729 --> 00:02:43.420
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] que esté
asignado a la misma carpeta compartida. Vamos a ver un ejemplo.

00:02:43.420 --> 00:02:45.552
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores]
>> Intuyo que podría ser relevante para escenarios

00:02:45.552 --> 00:02:48.933
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] con, por ejemplo,
servidores front-end web que acceden a una base de datos central

00:02:48.933 --> 00:02:51.586
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] o acceden
a un repositorio de imágenes compartidas en busca de imágenes

00:02:51.586 --> 00:02:53.142
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores]
hospedadas en los sitios y esa clase de cosas.

00:02:53.142 --> 00:02:55.370
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de
contenedores] >> Sí, hay un montón de posibilidades.

00:02:55.370 --> 00:02:56.419
[Carpetas compartidas PowerShell: Docker: Microsoft
Canal de contenedores] >> Bien.

00:02:56.419 --> 00:02:58.797
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] >>
O sea que, en principio, es ideal para hacer cosas.

00:02:58.797 --> 00:03:01.747
[Canal de contenedores] como
obtener archivos en el contenedor.

00:03:01.747 --> 00:03:05.009
[Canal de contenedores] Por ejemplo, si
necesito instalar una aplicación en este contenedor,

00:03:05.009 --> 00:03:08.010
[Canal de contenedores] usaré una carpeta compartida
para obtener esos archivos en el contenedor,

00:03:08.010 --> 00:03:11.866
[Canal de contenedores] para poder resolver la aplicación
y, luego, directamente a más casos de uso específicos

00:03:11.866 --> 00:03:14.318
[Canal de contenedores] de
la aplicación, como has explicado.

00:03:14.318 --> 00:03:17.725
[Canal de contenedores] >> Bien, en cuanto a
la ruta de acceso de origen, ¿tienes que crear

00:03:17.725 --> 00:03:21.089
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores]
la carpeta compartida desde cero o puedes usar una

00:03:21.089 --> 00:03:22.876
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de
contenedores] carpeta existente que ya contenga elementos?

00:03:22.876 --> 00:03:24.153
[Carpetas compartidas PowerShell: Docker: Microsoft Canal
de contenedores] >> Sí. Sin duda.

00:03:24.153 --> 00:03:26.752
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores]
>> Bien. Está bien. >> Echemos un vistazo.

00:03:26.752 --> 00:03:29.544
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores] Como
he mencionado, existen dos maneras de crear carpetas compartidas,

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

00:03:31.428 --> 00:03:34.128
[Carpetas compartidas PowerShell: Docker: Add ContainerSharedFolder -ContainerName
demo -SourcePath c\DestinationPath c\destination] Tenemos un comando Add-ContainerSharedFolder.

00:03:34.128 --> 00:03:35.594
[Carpetas compartidas PowerShell: Docker: Add ContainerSharedFolder -ContainerName demo -SourcePath
c\DestinationPath c\destination] >> Que prácticamente explica lo que hace.

00:03:35.594 --> 00:03:37.344
[Carpetas compartidas PowerShell: Docker: Add ContainerSharedFolder -ContainerName
demo -SourcePath c\DestinationPath c\destination] >> Sí, exacto.

00:03:37.344 --> 00:03:38.844
[Carpetas compartidas PowerShell: Docker: Add ContainerSharedFolder -ContainerName demo -SourcePath
c\DestinationPath c\destination] Luego, especificamos una ruta de acceso de origen

00:03:38.844 --> 00:03:40.398
[Carpetas compartidas PowerShell: Docker: Add ContainerSharedFolder -ContainerName demo -SourcePath
c\DestinationPath c\destination] y una ruta de acceso de destino.

00:03:40.398 --> 00:03:41.756
[Carpetas compartidas PowerShell: Docker: docker run-it -vc\source:
c\destination nanoserver cmd] Luego, si usamos Docker

00:03:41.756 --> 00:03:43.469
[Carpetas compartidas PowerShell: Docker: docker run-it -vc\source: c\destination
nanoserver cmd] cuando ejecutamos un contenedor de Docker

00:03:43.469 --> 00:03:47.766
[Carpetas compartidas Docker: docker run-it -vc\source: c\destination nanoserver
cmd] o cuando creamos el contenedor, podemos especificar -V

00:03:47.766 --> 00:03:51.768
[Carpetas compartidas Docker: docker run-it -vc\source: c\destination nanoserver cmd] y de
nuevo especificar las rutas de acceso de origen y de destino.

00:03:51.768 --> 00:03:52.840
[Carpetas compartidas Docker: docker run-it
-vc\source: c\destination nanoserver cmd] >> Correcto.

00:03:52.840 --> 00:03:54.470
[Carpetas compartidas Docker: docker run-it -vc\source:
c\destination nanoserver cmd] Entonces, ¿estas carpetas compartidas,

00:03:54.470 --> 00:03:59.272
[Carpetas compartidas Docker: docker run-it -vc\source: c\destination nanoserver
cmd] solo se comparten cuando un contenedor las usa?

00:04:02.383 --> 00:04:03.505
[Carpetas compartidas PowerShell: Docker: Microsoft Canal
de contenedores] ¿Es una pregunta trampa?

00:04:03.505 --> 00:04:05.179
[Carpetas compartidas PowerShell: Docker: Microsoft Calan
de contenedores] >> Era una pregunta trampa.

00:04:05.179 --> 00:04:06.886
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de contenedores]
>> Lo veremos en la demo de todos modos.

00:04:06.886 --> 00:04:08.007
[Carpetas compartidas PowerShell: Docker: Microsoft
Canal de contenedores] >> De acuerdo.

00:04:08.007 --> 00:04:09.732
[Carpetas compartidas PowerShell: Docker: Microsoft Canal de
contenedores] >> Sí, ¿nos lo vas a explicar?

00:04:09.732 --> 00:04:10.733
[Microsoft Canal de
contenedores] >> Sí, empecemos.

00:04:10.733 --> 00:04:12.453
[Microsoft Canal de contenedores] >> ¿Por
qué cada vez que mencionas una

00:04:12.453 --> 00:04:14.574
ejecución de Docker, creas
una nueva instancia del contenedor

00:04:14.574 --> 00:04:16.711
y luego dices "bien, voy
a usar la carpeta compartida"?.

00:04:16.711 --> 00:04:18.953
¿Permanece compartida el
resto del tiempo?

00:04:18.953 --> 00:04:20.277
>> Se comparte
con el propio contenedor.

00:04:20.277 --> 00:04:21.368
>> Bien. De acuerdo.

00:04:21.368 --> 00:04:23.335
>> Sí, echemos un
vistazo y lo veremos.

00:04:23.335 --> 00:04:25.461
Aquí voy a crear

00:04:25.461 --> 00:04:26.837
dos contenedores muy rápidamente.

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

00:04:27.838 --> 00:04:31.768
>> Lo hago
con PowerShell, nada especial,

00:04:31.768 --> 00:04:35.031
un nuevo contenedor, le asigno
un nombre, selecciono una imagen

00:04:35.031 --> 00:04:37.035
y lo conecto
a un conmutador.

00:04:37.035 --> 00:04:38.842
>> ¿Son contenedores
normales de Windows Server?

00:04:38.842 --> 00:04:40.979
>> Contenedores normales
de Windows Server.

00:04:40.979 --> 00:04:44.436
Se han creado y
ahora, mientras está desactivados,

00:04:44.436 --> 00:04:47.502
en este momento es
necesario que estén desactivados

00:04:47.502 --> 00:04:48.536
para presentarles la carpeta compartida.

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

00:04:49.537 --> 00:04:52.196
>> Voy a
ejecutar este comando Add-ContainerSharedFolder.

00:04:52.196 --> 00:04:56.535
Selecciono ambos contenedores
y, como ves,

00:04:56.535 --> 00:05:00.318
Aquí tengo la ruta
de acceso de origen.

00:05:00.318 --> 00:05:02.924
Para contestar a
una de tus preguntas,

00:05:02.924 --> 00:05:08.870
verás que la ruta de
acceso de origen ya tiene contenido.

00:05:08.870 --> 00:05:11.002
Tengo un archivo en mi
ruta de acceso de origen

00:05:11.002 --> 00:05:14.037
y luego especifico una
ruta de acceso de destino.

00:05:14.037 --> 00:05:15.937
Ahora, lo ejecuto.

00:05:15.937 --> 00:05:18.692
>> Algo interesante antes
de hacer clic es

00:05:18.692 --> 00:05:22.743
que, realmente, estás en una versión completa de la
GUI o un servidor con la experiencia de escritorio

00:05:22.743 --> 00:05:26.749
para usar la terminología correcta
para tu host de contenedor.

00:05:26.749 --> 00:05:28.346
>> Esto era
posible en TP3, ¿cierto?

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

00:05:29.351 --> 00:05:31.525
>> Era la
versión básica esencialmente.

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

00:05:32.559 --> 00:05:33.827
>> Por tanto, es algo
nuevo. Si te haces la pregunta

00:05:33.827 --> 00:05:36.455
"Espera, cómo ejecutas
contenedores en un servidor

00:05:36.455 --> 00:05:37.837
con una experiencia de escritorio?"

00:05:37.837 --> 00:05:40.613
Sí, es parte de TP4.
Me baso en los comentarios.

00:05:40.613 --> 00:05:44.328
>> Sí, en TP4 tenemos
la versión completa de Windows Server,

00:05:44.328 --> 00:05:47.238
Windows Server Core y los
host de contenedor de servidor.

00:05:47.238 --> 00:05:48.242
>> Bien. Perfecto.

00:05:48.242 --> 00:05:52.121
>> Para evaluar el entorno, esta es
una VM que se ejecuta en mi portátil

00:05:52.121 --> 00:05:54.524
con una versión de servidor
completa y mi host de contenedor.

00:05:54.524 --> 00:05:56.698
>> Estupendo, muy
bien. Vamos allá. Iniciamos...

00:05:56.698 --> 00:05:57.743
Extraemos la carpeta compartida.

00:05:57.743 --> 00:05:59.753
>> Sí, es muy rápido.

00:05:59.753 --> 00:06:01.423
>> Tienes modo
de acceso de reescritura,

00:06:01.423 --> 00:06:03.748
¿se puede restringir
de alguna manera?

00:06:03.748 --> 00:06:05.746
>> Sí, claro que sí.

00:06:05.746 --> 00:06:11.020
Si agrego carpetas
compartidas de contenedores,

00:06:11.020 --> 00:06:15.631
asigno el nombre
de contenedor demo 1,

00:06:15.631 --> 00:06:18.809
la ruta de acceso
de origen, lo haré rápidamente.

00:06:20.245 --> 00:06:23.470
>> Veo que el modo
de acceso es una opción.

00:06:23.470 --> 00:06:26.860
>> Sí, tenemos la
opción de modo de acceso

00:06:26.860 --> 00:06:28.847
y luego, el modo de solo
lectura o el de lectura y escritura.

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

00:06:30.497 --> 00:06:32.516
>> No era necesario que
lo escribieras todo, pero gracias.

00:06:32.516 --> 00:06:34.371
>> No pasa nada.
>> No pasa nada.

00:06:34.371 --> 00:06:36.025
Sigamos, Voy a
iniciar estos contenedores.

00:06:46.595 --> 00:06:50.987
Ahora voy a crear
algunas sesiones con estos contenedores.

00:07:02.530 --> 00:07:06.877
Si voy a la raíz
de demo 1 y ejecuto LS,

00:07:06.877 --> 00:07:11.218
observamos que mi directorio
de archivos se creado,

00:07:11.218 --> 00:07:12.941
es la carpeta compartida.

00:07:12.941 --> 00:07:14.618
Y si hago...

00:07:17.353 --> 00:07:22.210
Podemos ver el
mismo archivo de antes.

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

00:07:23.280 --> 00:07:26.602
>> Si vuelvo al
host y creo una carpeta...

00:07:26.602 --> 00:07:29.999
Creo un archivo, como
un archivo de texto...

00:07:32.446 --> 00:07:34.178
vuelvo a ejecutar el comando.

00:07:34.178 --> 00:07:36.209
>> Aquí lo
tenemos. >> Ahí está.

00:07:36.209 --> 00:07:37.922
>> Sí, de modo que
es una manera bastante útil

00:07:37.922 --> 00:07:41.277
de obtener los archivos en un
contenedor o una manera más útil

00:07:41.277 --> 00:07:42.689
de detener el recurso
compartido en el contenedor.

00:07:42.689 --> 00:07:46.493
>> Sí. Ahora
estoy en demo 2.

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

00:07:50.010 --> 00:07:52.520
>> Ahí está. >> Se
obtiene lo mismo, así que...

00:08:02.535 --> 00:08:04.805
>> Así que básicamente estás
escribiendo algo desde el contenedor.

00:08:04.805 --> 00:08:08.125
>> Sí. Por lo tanto, en la
demo 2 del contenedor, creo un archivo.

00:08:08.125 --> 00:08:10.029
Aquí está, contenedor 1.

00:08:13.667 --> 00:08:16.080
Se puede ver
el archivo test2.

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

00:08:17.101 --> 00:08:19.179
>> Y al volver al
host tenemos el archivo de texto.

00:08:19.179 --> 00:08:20.491
>> Interesante. >> Bastante simple.

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

00:08:21.536 --> 00:08:24.494
>> Este es
el proceso con PowerShell.

00:08:26.251 --> 00:08:28.720
[Windows Server 2016 Technical Preview 4]
Echaremos un vistazo a Docker también.

00:08:40.687 --> 00:08:46.042
Voy a ejecutar Docker images, aquí
están mis imágenes, luego Docker run

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

00:08:51.905 --> 00:08:52.969
>> Esta es
la sesión interactiva.

00:08:52.969 --> 00:08:55.983
>> Sí, la sesión
interactiva -v de volumen.

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

00:08:57.033 --> 00:08:59.528
>> Ahora, mi origen, ejecuto...

00:08:59.528 --> 00:09:01.303
>> Así que -v es la
clave para las carpetas compartidas, ¿no?

00:09:01.303 --> 00:09:02.595
>> Sí. Es la clave.

00:09:02.595 --> 00:09:05.035
>> ¿Sería lo mismo

00:09:05.035 --> 00:09:06.448
en Linux, si usas -v?

00:09:06.448 --> 00:09:07.499
>> Exacto. >> Bien.

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

00:09:08.510 --> 00:09:10.569
Aquí hay documentación de Docker
en torno a este procedimiento.

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

00:09:12.042 --> 00:09:17.539
>> Luego, ejecuto files
y selecciono mi imagen.

00:09:18.560 --> 00:09:21.083
>> ¿File o
files? >> Vamos allá.

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

00:09:25.576 --> 00:09:26.757
>> Y el proceso...

00:09:26.757 --> 00:09:29.654
>> No tendremos problemas
a partir de aquí.

00:09:29.654 --> 00:09:31.617
Esta acción va a
crear un nuevo contenedor,

00:09:31.617 --> 00:09:36.519
a iniciarlo con las asignaciones compartidas
del archivo desde esa imagen base,

00:09:36.519 --> 00:09:38.577
y a iniciar el
símbolo del sistema desde ahí.

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

00:09:39.606 --> 00:09:43.175
Ahora estamos en el contenedor y,
si vamos a la raíz de C,

00:09:52.269 --> 00:09:55.740
podemos ver que tenemos
los archivos que hemos creado

00:09:55.740 --> 00:09:56.797
en los contenedores
de Windows Server.

00:09:56.797 --> 00:09:58.159
>> Sí, perfecto.

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

00:09:59.163 --> 00:10:00.640
>> Son dos formas de
hacerlo, primero lo has hecho

00:10:00.640 --> 00:10:03.939
con PowerShell con
el mismo Windows Server

00:10:03.939 --> 00:10:05.949
[Canal de contenedores Microsoft] o con el
mismo tipo de contenedor de Windows Server,

00:10:05.949 --> 00:10:09.066
[Canal de contenedores Microsoft] obviamente con diferentes
contenedores creados cada vez, demo 1, demo 2

00:10:09.066 --> 00:10:11.299
[Canal de contenedores Microsoft]
y el creado en Docker.

00:10:11.299 --> 00:10:12.852
[Canal de contenedores Microsoft] >>
Sí. >> Así de fácil.

00:10:12.852 --> 00:10:15.195
[Canal de contenedores Microsoft] >> Sí, este
ha sido un ejemplo muy sencillo, ya sabes,

00:10:15.195 --> 00:10:17.928
[anal de contenedores] presentación de la carpeta
compartida, copia de archivos en ambas direcciones.

00:10:17.928 --> 00:10:20.271
[Canal de contenedores] Hemos hablado de
las distintas cosas que podemos hacer aquí,

00:10:20.271 --> 00:10:22.690
[Canal de contenedores] obtener contenido
en el contenedor para poder ejecutarlo,

00:10:22.690 --> 00:10:25.762
[Canal de contenedores Microsoft] pero también
hay varias aplicaciones diferentes que podemos usar

00:10:25.762 --> 00:10:29.795
[Canal de contenedores Microsoft] para estos
contenedores en ejecución y mientras compilamos aplicaciones.

00:10:29.795 --> 00:10:33.363
[Canal de contenedores Microsoft] Aquí
he creado una demostración muy simple

00:10:33.363 --> 00:10:34.517
[Canal de contenedores
Microsoft] donde tengo...

00:10:34.517 --> 00:10:39.094
[nepeters.com] En realidad, permíteme, tengo
algún contenido sobre esto en PowerPoint.

00:10:40.662 --> 00:10:42.257
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3:
aplicación con equilibrio de carga Host de contenedor] Aquí puedo evaluar mi demostración.

00:10:42.257 --> 00:10:43.730
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo
3: aplicación con equilibrio de carga Host de contenedor] >> Sí. Muy bien.

00:10:43.730 --> 00:10:44.760
[Demo de carpeta compartida Demo 1: creación básica Demo 2:
Docker Demo 3: aplicación con equilibrio de carga] Host de contenedor].

00:10:44.760 --> 00:10:47.501
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación
con equilibrio de carga Host de contenedor] >> Aquí tengo un host de contenedor.

00:10:47.501 --> 00:10:49.905
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación
con equilibrio de carga Host de contenedor] que ejecuta un par de contenedores diferentes.

00:10:49.905 --> 00:10:51.868
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación
con equilibrio de carga Host de contenedor] Uno de estos es un equilibrador de carga.

00:10:51.868 --> 00:10:52.901
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker
Demo 3: aplicación con equilibrio de carga Host de contenedor] >> Correcto.

00:10:52.901 --> 00:10:54.800
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación
con equilibrio de carga Host de contenedor] >> Va a equilibrar la carga del tráfico

00:10:54.800 --> 00:10:58.647
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación con
equilibrio de carga Host de contenedor] entre los dos contenedores que ejecutan un servidor web.

00:10:58.647 --> 00:11:00.076
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3:
aplicación con equilibrio de carga Host de contenedor] Lo que hace la aplicación es,

00:11:00.076 --> 00:11:02.314
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación con
equilibrio de carga Host de contenedor] cada vez que se accede a un servidor web,

00:11:02.314 --> 00:11:04.037
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3:
aplicación con equilibrio de carga Host de contenedor] escribir un archivo de registro

00:11:04.037 --> 00:11:06.352
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3:
aplicación con equilibrio de carga Host de contenedor] con el nombre del contenedor

00:11:06.352 --> 00:11:08.060
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación
con equilibrio de carga Host de contenedor] que ha generado el archivo de registro.

00:11:08.060 --> 00:11:09.890
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación
con equilibrio de carga Host de contenedor] Así, a medida que el tráfico entra,

00:11:09.890 --> 00:11:12.794
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación con equilibrio
de carga Host de contenedor] se dirige a un contenedor y coloca un archivo de registro.

00:11:12.794 --> 00:11:15.460
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3: aplicación con equilibrio
de carga Host de contenedor] El archivo de registro se va a colocar en una carpeta compartida

00:11:15.460 --> 00:11:16.568
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker
Demo 3: aplicación con equilibrio de carga Host de contenedor] entre ambos

00:11:16.568 --> 00:11:19.247
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker Demo 3:
aplicación con equilibrio de carga Host de contenedor] servidores web de la solución.

00:11:19.247 --> 00:11:20.247
[Demo de carpeta compartida Demo 1: creación básica Demo 2: Docker
Demo 3: aplicación con equilibrio de carga Host de contenedor] >> Bien.

00:11:20.247 --> 00:11:22.880
[Demo de carpeta compartida Host de contenedor] >> Como
veremos, el tráfico entrará y colocará estos archivos de registro

00:11:22.880 --> 00:11:24.610
[Demo de carpeta compartida Host de contenedor] en
el host de contenedor, que es la forma

00:11:24.610 --> 00:11:29.163
[Demo de carpeta compartida Host de contenedor] de tener
todos estos archivos de registro en un solo lugar, examinarlos

00:11:29.163 --> 00:11:31.157
[Demo de carpeta compartida Host
de contenedor] y agrupar cosas.

00:11:31.157 --> 00:11:34.207
[Demo de carpeta compartida Host de contenedor] >> El nombre
del archivo de registro o los datos de dicho archivo

00:11:34.207 --> 00:11:36.089
[Demo de carpeta compartida Host de contenedor] reflejan
el nombre del contenedor al que se ha accedido,

00:11:36.089 --> 00:11:39.148
[Demo de carpeta compartida Host de contenedor] que podría ser
demo 1, demo 2, demo 1, demo 2, demo 1.

00:11:39.148 --> 00:11:40.276
[Demo de carpeta compartida Host de contenedor]
>> Así es exactamente cómo se a mostrar.

00:11:40.276 --> 00:11:41.329
[Demo de carpeta compartida Host
de contenedor] >> Exacto. Bien, excelente.

00:11:41.329 --> 00:11:42.426
[Demo de carpeta compartida Host
de contenedor] >> Echemos un vistazo.

00:11:42.426 --> 00:11:44.762
[nepeters.com] Muy simple,
no entraré en detalles.

00:11:44.762 --> 00:11:48.666
[nepeters.com] En este host de
contenedor, se están ejecutando cinco contenedores.

00:11:48.666 --> 00:11:50.569
[nepeters.com] hay algunos aspectos de
la base de datos al respecto,

00:11:50.569 --> 00:11:53.638
[nepeters.com] pero no son realmente relevantes
para los elementos de la carpeta compartida.

00:11:53.638 --> 00:11:55.459
[nepeters.com] Pero si observamos
estos dos contenedores de aquí,

00:11:55.459 --> 00:11:59.513
[nepeters.com] npweb2 y npweb1,
y también podemos ver que

00:11:59.513 --> 00:12:00.758
[nepeters.com] aquí tengo
un equilibrador de carga.

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

00:12:01.787 --> 00:12:04.833
[nepeters.com] >> Por tanto, este es el nombre
del contenedor que va a ejecutar esta aplicación,

00:12:04.833 --> 00:12:06.290
[nepeters.com] que va a
escribir el archivo de registro.

00:12:07.327 --> 00:12:09.985
[nepeters.com] Venimos aquí.

00:12:09.985 --> 00:12:14.162
[nepeters.com] Y lo que haré
es abrir la carpeta compartida,

00:12:14.162 --> 00:12:15.840
[nepeters.com] aquí la tenemos,

00:12:15.840 --> 00:12:18.090
[nepeters.com] que se comparte
entre los dos contenedores.

00:12:18.090 --> 00:12:19.097
[nepeters.com] >> no
contiene nada por ahora.

00:12:19.097 --> 00:12:21.263
[nepeters.com Enviar] >>
No contiene nada actualmente.

00:12:21.263 --> 00:12:22.662
[nepeters.com Enviar] Ejecuto la aplicación.

00:12:22.662 --> 00:12:26.675
[nepeters.com Enviar] Hay un archivo de
registro, vemos NPWEB1, la ejecutamos de nuevo.

00:12:28.331 --> 00:12:32.784
[nepeters.com Enviar] Aquí tenemos el número
dos y abriremos un par más.

00:12:32.784 --> 00:12:35.045
[nepeters.com Enviar] >> Se necesitan más
comprobaciones de errores en el sitio web.

00:12:35.045 --> 00:12:36.592
No se comprueban los
mensajes de correo electrónico.

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

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

00:12:39.763 --> 00:12:41.844
Un ejemplo sencillo de

00:12:41.844 --> 00:12:44.917
un poco más
práctico de carpetas compartidas

00:12:44.917 --> 00:12:46.475
en el contexto
de una aplicación.

00:12:46.475 --> 00:12:48.676
>> Como has dicho antes,
podrían ser archivos de registro,

00:12:48.676 --> 00:12:50.898
podría ser una base
de datos central o algo

00:12:50.898 --> 00:12:53.739
que se vincule a una
aplicación y que deba compartirse entre

00:12:53.739 --> 00:12:56.937
diferentes capas o
niveles de una aplicación.

00:12:56.937 --> 00:12:58.557
>> Sí. >>
Realmente interesante. Excelente.

00:12:58.557 --> 00:13:01.801
Sería el mismo tanto si se
trata de un contenedor de Hyper-V

00:13:01.801 --> 00:13:03.079
[Canal de contenedores Microsoft]
o de Windows Server.

00:13:03.079 --> 00:13:05.894
[Canal de contenedores] Obviamente, todavía no
hemos profundizado en los contenedores de Hyper-V.

00:13:05.894 --> 00:13:09.326
[Canal de contenedores Microsoft Recursos] Lo haremos en
el futuro, dentro de un par de episodios,

00:13:09.326 --> 00:13:12.604
[Canal de contenedores Microsoft Recursos] pero en términos
de uso de contenedores de Hyper-V con carpetas compartidas,

00:13:12.604 --> 00:13:13.950
[Canal de contenedores Microsoft
Recursos] no hay nada más.

00:13:13.950 --> 00:13:15.295
[Canal de contenedores Microsoft
Recursos] >> Exacto. Es idéntico.

00:13:15.295 --> 00:13:16.748
[Canal de contenedores Microsoft
Recursos] >> Bien, perfecto.

00:13:16.748 --> 00:13:17.825
[Canal de contenedores Microsoft
Recursos] Con esto llegamos

00:13:17.825 --> 00:13:19.370
[Recursos Leer la documentación de contenedores] [Asociación de Microsoft
y Docker] [Introducción a Docker] al final de este episodio,

00:13:19.370 --> 00:13:21.763
[Recursos Leer la documentación de contenedores Asociación de Microsoft y Docker
Introducción a Docker] de esta miniserie de conceptos básicos de los contenedores,

00:13:21.763 --> 00:13:23.708
[Recursos Leer la documentación de contenedores Asociación de Microsoft y
Docker Introducción a Docker] que forma parte del Canal de contenedores.

00:13:23.708 --> 00:13:24.717
[Recursos Leer la documentación de contenedores Asociación de Microsoft
y Docker Introducción a Docker] En el próximo episodio,

00:13:24.717 --> 00:13:26.600
[Canal de contenedores Microsoft Recursos] vamos
a ver los controles de recursos

00:13:26.600 --> 00:13:30.575
[Canal de contenedores Microsoft Recursos] y cómo puede
controlar más eficazmente la memoria de la CPU,

00:13:30.575 --> 00:13:32.069
[Canal de contenedores Microsoft Recursos]
entre otras cosas, en el contenedor.

00:13:32.069 --> 00:13:33.994
[Canal de contenedores Microsoft Recursos] De momento,
espero que este le haya resultado útil.

00:13:33.994 --> 00:13:35.614
[Canal de contenedores Microsoft
Recursos] Consulte los recursos,

00:13:35.614 --> 00:13:39.130
[Canal de contenedores Microsoft Recursos] descargue la
evaluación de Windows Server, Technical Preview, TP4

00:13:39.130 --> 00:13:42.910
[Canal de contenedores Microsoft Recursos] Si lo está
viendo ahora, si lo ve en el futuro,

00:13:42.910 --> 00:13:46.211
[Canal de contenedores Microsoft Recursos] Luego,
TP5 o cualquier hito que se presente.

00:13:46.211 --> 00:13:48.492
[Canal de contenedores Microsoft Recursos] Consulte la
documentación de Neil y el equipo están elaborando

00:13:48.492 --> 00:13:52.285
[Canal de contenedores Microsoft Recursos] y que
le ayudará a evaluar algunos de estos escenarios.

00:13:52.285 --> 00:13:55.744
[Canal de contenedores Microsoft Recursos] También hemos mostrado los comandos
de Docker, ya también es muy útil tener recursos en Docker,

00:13:55.744 --> 00:13:57.950
[Canal de contenedores Microsoft Recursos]
con grandes cantidades de documentación.

00:13:57.950 --> 00:13:59.536
[Canal de contenedores Microsoft Recursos]
Con esto llegamos al final.

00:13:59.536 --> 00:14:01.244
[Canal de contenedores Microsoft Recursos] Gracias
por acompañarnos. Gracias por tu ayuda, Neil.

00:14:01.244 --> 00:14:03.750
[Canal de contenedores Microsoft Recursos] Nos vemos de
nuevo en otro episodio del Canal de contenedores.

00:14:03.750 --> 00:14:04.802
[Canal de contenedores
Microsoft Recursos] >> Gracias.

00:14:04.802 --> 00:14:09.796
[Recursos Descargar Windows Server 2016 Technical Preview Leer la documentación
de contenedores Asociación de Microsoft y Docker Introducción a Docker]

00:14:09.796 --> 00:14:14.221
[Canal de contenedores]

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