Descarga la aplicación para disfrutar aún más
Esta es una vista previa del archivo. Inicie sesión para ver el archivo original
1 00:00:05,500 --> 00:00:10,600 Esta clase no es muy complicada y el objetivo va a ser subirlo a cero, pero antes de dejarlos libres 2 00:00:10,600 --> 00:00:17,410 con la tarea hagamos toc image ls enter y van a ver que aquí tenemos clarito Pantera, que fue la última 3 00:00:17,410 --> 00:00:18,340 que acabo de hacer. 4 00:00:18,370 --> 00:00:21,310 Tenemos algunas imágenes que no sé si me sirven. 5 00:00:21,490 --> 00:00:28,120 Técnicamente serían versiones viejas y tampoco Nuevamente eso va a servir para ejemplificar que Leidy 6 00:00:28,120 --> 00:00:32,680 es no necesariamente significa que es la última, porque la última en mi caso es esta pantera. 7 00:00:32,680 --> 00:00:36,420 Pero nuevamente manualmente nosotros tenemos que hacer esta parte de test. 8 00:00:37,120 --> 00:00:40,930 En general, esto es lo que les voy a pedir de tarea que ustedes hagan. 9 00:00:41,230 --> 00:00:47,950 Váyanse al repositorio donde ustedes crearon originalmente su cron ticker y ocupamos subir los nuevos 10 00:00:47,950 --> 00:00:48,520 releases. 11 00:00:48,940 --> 00:00:51,310 Necesito que la tarea sea la siguiente. 12 00:00:51,310 --> 00:00:54,910 Suban mínimo dos versiones de su aplicación. 13 00:00:54,910 --> 00:00:59,710 Súbanse, que se yo, el mapache, tigre, pantera o cualquiera. 14 00:00:59,710 --> 00:01:01,000 O sea, la pantera también. 15 00:01:01,600 --> 00:01:06,980 Les voy a pedir que adicionalmente también que Pantera sea la Layret ley ok? 16 00:01:07,090 --> 00:01:09,520 Porque la última versión que ustedes tienen aquí debería ser la ley. 17 00:01:09,760 --> 00:01:13,540 Entonces necesito que renombre en Pantera también y crea un nuevo tag para que sea Pantera. 18 00:01:14,650 --> 00:01:19,660 Y así podríamos decir que en este momento Laudes y Pantera son exactamente la misma. 19 00:01:20,170 --> 00:01:24,940 Entonces necesito que ustedes apunten el tag de Lares igual al último que ustedes crearon y también 20 00:01:24,940 --> 00:01:29,380 suban cualquiera otra de las que nosotros tenemos aquí que no sea Castor, porque ya la teníamos. 21 00:01:29,400 --> 00:01:34,150 Xuan, Mapache, Tigre, qué se yo, cualquier otra que no tengan aquí previamente su vida. 22 00:01:34,660 --> 00:01:36,610 Entonces van a ponerle pausa al video. 23 00:01:36,940 --> 00:01:38,920 Hagan este ejercicio nuevamente. 24 00:01:38,920 --> 00:01:43,670 Lo que les pido es que suban varias imágenes por su cuenta y también renombre. 25 00:01:43,720 --> 00:01:48,040 La última que nosotros hicimos de pantera a ley y también suban esa versión. 26 00:01:48,430 --> 00:01:50,230 Ok, vamos al video. 27 00:01:50,470 --> 00:01:51,280 Mucha suerte. 28 00:01:51,310 --> 00:01:55,090 Yo sé que lo van a poder hacer y nos vemos en unos segundos en esta misma lección con la solución. 29 00:01:55,090 --> 00:01:59,320 Es importante que hagan esta tarea porque es parte del siguiente paso que vamos a hacer en el próximo 30 00:01:59,320 --> 00:01:59,650 clase. 31 00:01:59,710 --> 00:01:59,930 Ok? 32 00:02:00,220 --> 00:02:00,790 Pasa ahora. 33 00:02:03,990 --> 00:02:04,440 Cómo les fue? 34 00:02:04,510 --> 00:02:05,250 Lo lograron hacer? 35 00:02:05,280 --> 00:02:06,150 Espero que sí. 36 00:02:06,150 --> 00:02:08,790 Y si no, pues vamos a resolver esto juntos. 37 00:02:09,370 --> 00:02:09,660 Ok? 38 00:02:09,960 --> 00:02:12,020 Por donde ustedes hayan querido comenzar. 39 00:02:12,030 --> 00:02:17,640 Está bien si ustedes quisieron primero renombrar o mejor dicho crear un nuevo tag que se basa en Pantera, 40 00:02:17,640 --> 00:02:21,870 eso está bien, pero en este caso yo voy a empezar subiendo. 41 00:02:21,870 --> 00:02:22,350 Mapache. 42 00:02:22,740 --> 00:02:24,810 Ok, entonces, Docker Push. 43 00:02:25,320 --> 00:02:26,430 Cuál es el siguiente? 44 00:02:26,640 --> 00:02:27,720 Qué es lo que quiero ser yo? 45 00:02:27,760 --> 00:02:28,550 Qué es lo que quiero subir? 46 00:02:28,560 --> 00:02:31,860 Quiero subir el query de Slash con Tigger. 47 00:02:31,860 --> 00:02:34,080 Pero si yo lo dejo así, va a buscar el Laird. 48 00:02:34,470 --> 00:02:37,440 Yo quiero subir y hacer el push de el tag mapache. 49 00:02:39,070 --> 00:02:40,660 Y básicamente eso era todo. 50 00:02:41,340 --> 00:02:41,890 Perfecto. 51 00:02:41,890 --> 00:02:42,910 Se empieza a subir. 52 00:02:43,000 --> 00:02:45,900 Posiblemente hayan leyes que ya existen, como lo están viendo ustedes. 53 00:02:45,910 --> 00:02:48,340 Entonces solo está subiendo lo que realmente es nuevo. 54 00:02:48,910 --> 00:02:49,750 Entonces, aquí. 55 00:02:49,750 --> 00:02:50,790 Esperen un momento. 56 00:02:50,800 --> 00:02:52,270 Esperemos que esto nos diga que ya lo hizo. 57 00:02:52,270 --> 00:02:52,810 Perfecto. 58 00:02:52,810 --> 00:02:57,790 Regresemos a Docker, que recargué, moslo y deberíamos de tener una nueva imagen subida. 59 00:02:58,150 --> 00:03:03,640 Vamos a ver que dice que Mapache se subió hace unos momentos y noten que el de ERES hace 19 horas se 60 00:03:03,640 --> 00:03:04,120 subió. 61 00:03:04,690 --> 00:03:11,230 Entonces van a ver qué interesante está esto nuevamente El ERES en las imágenes oficiales siempre apunta 62 00:03:11,230 --> 00:03:15,070 al último, pero en las imágenes que otras personas suben no necesariamente ese es el caso. 63 00:03:15,910 --> 00:03:21,760 Ok, si vamos a la parte de tags van a ver que aquí tenemos mapache, castor y el eres genial, ok. 64 00:03:22,820 --> 00:03:24,140 Vamos a subir Pantera también. 65 00:03:24,200 --> 00:03:29,640 Entonces es bien fácil porque básicamente es el mismo comando cambiándole el tag a Pantera. 66 00:03:30,020 --> 00:03:32,660 Enter y va a volver a hacer todo el procedimiento. 67 00:03:32,660 --> 00:03:34,440 Va a ser el push de los nuevos Layers. 68 00:03:34,460 --> 00:03:35,600 Hay leyes que ya existen. 69 00:03:35,750 --> 00:03:41,300 Normalmente regreso a Docker sobrecargo y también voy a tener aquí pantera, que tengo leaders, castor, 70 00:03:41,300 --> 00:03:46,580 mapache, pantera y el ultima parte de la tarea les había dicho que también quiero que Pantera, que 71 00:03:46,580 --> 00:03:47,840 en este caso es mi última imagen. 72 00:03:48,170 --> 00:03:53,210 También apunte a el mismo hash que sea la misma, porque este es el último. 73 00:03:53,750 --> 00:04:02,840 Entonces lo que voy a hacer aquí es Docker Image tag y voy a apuntar al tag y a la imagen de Crown Sticker 74 00:04:02,840 --> 00:04:08,690 Pantera y ahora va a ser exactamente igual a un back slash enter y voy a copiarme este mismo nombre. 75 00:04:10,810 --> 00:04:13,900 Lo pego y puedo quitarle los dos puntos o poner. 76 00:04:14,530 --> 00:04:19,330 Si ustedes quieren especificarlo, pero con que ustedes no lo especifiquen por defecto va a ser Leyre. 77 00:04:19,840 --> 00:04:26,470 Podemos confirmarlo si hacemos un Docker Image ls Y aquí van a ver que Lares y Pantera apuntan exactamente 78 00:04:26,470 --> 00:04:27,130 al mismo ID. 79 00:04:27,550 --> 00:04:34,120 Ahora si yo lo quiero subir a Docker hop docker, push slash cron ticker. 80 00:04:34,120 --> 00:04:39,060 Y no hace falta especificar lares, porque si yo no pongo nada, ese es el rest layer ya existen. 81 00:04:39,070 --> 00:04:44,050 Obviamente todo lo que es pantera es lo mismo, se sube y ahora tenemos una nueva referencia de que 82 00:04:44,050 --> 00:04:51,850 tenemos Lares y Pantera que apuntan exactamente a la misma imagen, el mismo hash perfecto. 83 00:04:52,270 --> 00:04:53,350 Eso era básicamente la tarea. 84 00:04:53,350 --> 00:04:54,550 Espero que ustedes lo hayan logrado. 85 00:04:54,550 --> 00:04:59,290 Es una imagen relativamente pequeña, 71 megas que tiene todo lo que nosotros ocupamos para correr nuestra 86 00:04:59,290 --> 00:05:01,480 aplicación o que igual la aplicación es muy sencilla. 87 00:05:01,720 --> 00:05:05,380 Básicamente todo lo que pesa aquí es el sistema operativo o no? 88 00:05:05,440 --> 00:05:06,580 Y otras configuraciones. 89 00:05:07,640 --> 00:05:11,540 Pero ahora viene la siguiente parte del ejercicio, que es muy importante. 90 00:05:12,440 --> 00:05:18,470 Nuestra imagen que nosotros subimos y que nosotros creamos funciona muy bien en nuestro equipo, porque 91 00:05:18,470 --> 00:05:23,660 nosotros estamos usando la misma arquitectura con la que con la cual creamos todo esto. 92 00:05:23,960 --> 00:05:28,970 Pero si digamos, quisiéramos correr nuestra imagen en otra arquitectura, entiéndase si ustedes lo 93 00:05:28,970 --> 00:05:34,250 están con AM del 64 o están en otra arquitectura literalmente diferente a la que ustedes están viendo 94 00:05:34,250 --> 00:05:34,520 acá. 95 00:05:34,940 --> 00:05:41,030 Posiblemente tengamos que correr nuestra imagen en un modo de compatibilidad o emular la arquitectura 96 00:05:41,360 --> 00:05:46,610 o en algunos lugares no les va a levantar la imagen, simplemente dice no, arquitectura no soportada 97 00:05:46,610 --> 00:05:47,660 hasta que llego el asunto. 98 00:05:47,990 --> 00:05:52,910 O peor aún, como me ha pasado a mí en Microsoft, no tira ningún error, simplemente se queda ahí, 99 00:05:52,910 --> 00:05:55,790 como cargando, esperando y no tiene ningún error. 100 00:05:56,210 --> 00:06:02,360 Entonces, básicamente lo que nosotros tenemos que hacer aquí es cambiar la forma como bueno, las diferentes 101 00:06:02,360 --> 00:06:05,270 arquitecturas que nosotros vamos a soportar con nuestra imagen. 102 00:06:05,540 --> 00:06:10,760 Técnicamente deberíamos de soportar un montón o todas las que sean posibles en nuestro equipo. 103 00:06:10,760 --> 00:06:15,050 Que por cierto, le voy a decir que para el siguiente paso, literalmente ustedes no lo van a poder 104 00:06:15,050 --> 00:06:21,680 hacer basado en en Linux, porque vamos a hacer, bueno, lo voy a hacer manualmente y ahí se va a funcionar 105 00:06:21,680 --> 00:06:25,670 en Linux, pero vamos a utilizar una nueva, un nuevo comportamiento que es o una nueva herramienta 106 00:06:25,670 --> 00:06:29,510 que se llama Bill X, el cual no está soportado en Linux todavía. 107 00:06:29,630 --> 00:06:32,630 Pero bueno, ya hablaremos más a detalle en la próxima clase.
Compartir