Hola chicos, soy triste, ya que como hemos hablado en el video anterior, vamos a aprender a usar
lo que haga para ejecutar diferentes aplicaciones conducted, para ello vamos a iniciar la maquina en
Google.
Claro, todo lo podemos hacer mediante VirtualBox.
Como explique como instalar las pantallas virtuales.
Los pasos son exactamente los mismos que te pones en la terminal y empezamos a trabajar.
Vale, podría ampliar esto en la mejilla?
Lo voy a ampliar un poquito.
Vale, perfecto.
Vale.
Una vez hecho esto, vamos a irnos a PT.
Vale.
Voy a cambiar de teclado.
Vamos a ver que nos apetece.
Vale.
Vamos a crear un directorio que se llame Nyborg y vamos a entrar dentro del directorio perfecto.
Vamos a ver que escribiendo Docker tenemos todos los comandos.
Vale, como vemos, aquí tenemos todos los comandos.
Tenemos las diferentes opciones que podemos utilizar y tenemos los diferentes comandos.
Vale, perfecto.
Si ponemos lo que RAM tiene un guión jail, aquí tenemos todas las opciones.
Vale, no vamos a utilizar todas las opciones.
Como es normal para la mayoría de proyectos, no es necesario utilizar una gran cantidad de opciones
y las más importantes es que vamos a explicar.
Bueno, voy a explicar para que sirve.
Entrada general por ejemplo, quitamos la grande que es para correr el container en segundo plano.
Toma, tengo el guion toy que lo utilizamos para que el contenedor sea interactivo.
Luego usamos el V para montar volumenes y guión P para los puertos que vamos a utilizar.
El guión P por ejemplo, lo tenemos aquí hay P minúscula, P mayúscula.
Vamos a utilizar el pequeño Scuola mayúscula.
Como vemos expone Puerto Random.
Eso no lo vamos a utilizar, vamos a utilizar, actÃen minúsculas y le vamos a decir qué puerto vamos
a utilizar el contenedor y qué puerto vamos a utilizar del propio Joost.
Vale.
Una vez hecho esto, vamos a correr con una aplicación prueba.
Voy a limpiar la pantalla y vamos a poner Tok ra.
Guión de qué es que se ejecuta en segundo plano?
Tait Interactivo Le vamos a dar un nombre para darle un nombre.
Tenemos que ponerle un guión.
Nele El nombre va a ser First.
Vale.
Le vamos a decir que vaya por el puerto del host, que es el 80.
Siempre el primero de los puertos que se pone es el puerto que vamos a habilitar del host.
Y luego el otro puerto es el puerto del container.
Vale.
Y luego le vamos a decir.
Qué imagen vamos a utilizar?
Vamos a utilizar la imagen de Docker up the latest, que si ponemos
límites
en Google nos va a aparecer aquí cuando no tiene ningún lag.
Como vemos aquí es la imagen, la quest.
Pero tenemos muchos otros tags que podemos utilizar.
Por ejemplo, este es el latest, pero tenemos también ping, diferentes tipos de imágenes.
Luego otra versión del Pilín y así sucesivamente.
Vamos a volver a la consola y vamos a poner Petete Latkes.
Si no podemos, Stagg siempre nos va a descargar la última versión de la imagen y.
Como vemos, ya está creando el contenido, ha creado el container.
Este es el host del container.
Vale, como vemos, si hacemos esto Krispies, el coteje se está ejecutando.
Si escribimos Dockers logs y el nombre del container first.
Podemos ver los logs.
Vale.
En caso de que queramos comprobar si hay conectividad al container, hacemos un call a 127 001 y el
puerto 80.
Vemos que recibimos una respuesta 200.
Esto es que es correcto y que el contador se está ejecutando de forma correcta.
Vale.
Si por ejemplo queremos acceder dentro del container, vamos a usar doque exec que ya hablaremos en
vídeos más adelante de él, pero para acceder es exel interactivo.
Vamos a decir el nombre del container first.
Y vamos a entrar con Bash.
Vale, hemos entrado y como vemos las variables de entorno aquí tenemos que el TWD por defecto de uso
es local.
Apache 2.
Por eso acabamos de acceder a Apache de usuario local Apache II.
Vale.
Si por ejemplo queremos ver la localización del index junto a HTML que vamos a ver posteriormente en
el navegador web, tenemos que ir a Ezzati Docs si vamos a existir, le hacemos una fiesta y vemos que
está feliz.
Index.
HTML y podemos ver que está aquí y dice it works.
Vale.
Una vez hecho.
Una vez visto todo esto.
Si vamos aquí y accedemos a la dirección IP pública, la copiamos y la pegamos.
Vamos a ver la página web tíc works.
Vale.
En el caso de que queramos modificar el index futuro de Steve, no podemos porque el comando no está.
Vale, vamos a hacer un Neco y vamos a modificar el fichero.
Vale.
Todo está.
Estamos modificando y le vamos a decir.
Esta puede ha sido modificada.
Vale.
Vale, esto tenemos que enviarlo a 33.1 Extreme.
Eso ha sido un error mío.
Una vez hecho esto y hacemos un cap de 3.6 Kimmi, vemos que está.
Vale, luego vamos a volver a hacer por si hacemos un eco de.
Esto y lo enviamos a Internet.
El puto extinguirán.
Veamos qué hace nunca del fichero del bosque.
Esta ha sido modificada una F5 y esto ya ha sido modificada.
Como vemos.
Podemos inspeccionar el código.
Esta vez ha sido modificada.
Perfecto.
Vale, una vez hecho esto, vamos a salir para salir del contenedor.
Como vemos, estamos dentro del contenedor.
Tenemos que abrir el test del contenedor para salir al contenedor.
Podemos poner exit o usar el 4.
Hemos salido del contenedor como vemos si ejecutándose sin ningún problema.
Como vemos en si hacemos Frears a como vemos acabamos.
Tenemos Maclovio que acabamos de recibir respuestas 200.
Vale.
Una vez hecho eso, vamos a eliminar el contenedor para eliminar el contenedor.
Esto lo explicaremos más adelante, pero tenemos que pagar primero el contenedor y eliminarlo.
Para ello hacemos un Toquero.
Esto como First Cup que sea el nombre del contenedor o manifest que os clients de este texto.
Primero paramos el controlador y luego lo borramos.
Anteriormente hemos descargado la imagen de Exististe pedir.
Como vemos aquí tenemos la imagen.
Vale.
Si eliminamos dicha imagen Docker Match Fetch que coincidir, vemos que acabamos de eliminar la imagen.
Veremos que ahora, cuando queremos el nuevo contenedor, primero tienes que bajar la imagen porque
esta imagen ya la teníamos descargada anteriormente.
Vale, ahora vamos a crear un una carpeta dentro del dwarf que se llame en Tire, por ejemplo.
Guay.
Vamos a entrar dentro de dicha carpeta y vamos a crear un fichero index.
Punto.
Destiñen.
Vale, dicho fichero va a tener como.
HTML.
H2O.
Vale.
Vale, en Nueva HD no vamos a descubrir nuevas webs.
El hacheros, por ejemplo, vamos a decir.
Curso de 12 aquí.
Okay, vamos a guardar y como vemos tenemos aquí Chícharo va perfecto.
Vamos a como vemos, no tenemos ningún contenedor y si hacemos otro perfil ahora vemos que tampoco tenemos
ningún cateter.
Aquí normalmente están los contenedores que están parados o están en el status éxit.
Realmente esto y le vamos a decir dólares TWD, pero la clave W es donde estamos.
Barra web.
Los puntos.
Y esto es donde tenemos nosotros el index.html que TWD es justamente o pequeño pop y el barra web es
el la carpeta que hemos creado.
Vale.
Y lo vamos a pasar a
Yousef local Apache II Edge Docs, que es donde está la la carpeta de index junto a HTML.
Luego sin olvidarnos, tenemos que poner comillas aquí y comillas.
O sea, por una parte tiene el comillas esto.
Luego los dos puntos y comillas la otra localización.
Y para no nunca olvidarnos.
Esto es la imagen de Edge City.
Pedir.
Vamos a ponerle el tag.
No es necesario.
Entonces, como vemos, dice aquí está diciendo no existe esta imagen en el repositorio local.
En local vamos a coger, vamos a descargar la imagen porque antes lo ha hecho más rápidamente porque
ya estaba descargada la imagen.
Este es el as de la imagen y nos acaba de crear el contenedor.
Vale.
Una vez hecho esto, vamos a hacer un toque aquí y vemos que contenerlo está corriendo.
Vale 1 contenedor y vamos a mirar las partes de cada como antes de que run guión diti hay ti de para
que lo haga en Bakker.
En el segundo plano y tíei para que sea de forma interactiva, le vamos a poner un nombre que es con
el puerto 80 y el host y 80 elefantes.
Bien B.
Como estamos en un pequeño A le estamos poniendo ok w de la variable entorno que nos coge el lugar local
donde estamos barra web que es donde está el fichero interpongo html y luego yüksek.
Aquí hay una ferrata local Apache II http docs.
Y aquí la imagen es la imagen que vamos a utilizar.
Podemos utilizar cualquier otra imagen o versión de imagen.
Esto no es un problema.
Esto es un ejemplo.
Vale?
Como vemos, nos ha creado el container.
Entonces vamos a coger y vamos a acceder dentro del container.
Scorza es el nombre que vale.
En vez de usar el nombre, podemos usar también el identificativo de la imagen.
Este dicho identificativo.
Este es el container Euclid.
Si, por ejemplo, pago lo mismo que acabamos de hacer y en vez de usar este uso 6 1 2 2 como ponerle
4 dígitos.
Estamos entrando exactamente igual a la imagen.
Vale, como vemos podemos acceder donde tenemos el index html, pero este index.html es el inexpresada
montado del de del host porque hemos mosqueando wait index.
Si os fijáis aquí tenemos nueva web y aquí excurso Docker Network.
Si hacemos el C-5 aquí vamos a ver el nuevo index.
HTML.
Vale.
Esto a grandes rasgos es un poco como lo tienen que tocar.
Lo vamos a explicar más en profundidad con muchísimos otros ejemplos, así que nos vemos en el siguiente
vídeo.