Logo Studenta

14 Tarea - Subir imagen a docker hub

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.

Continuar navegando

Contenido elegido para ti

7 Subir imagen a Docker Hub

SIN SIGLA

User badge image

sarasolarocio412

8 Consumir nuestra imagen de DockerHub

SIN SIGLA

User badge image

sarasolarocio412

5 pag.
18 1 docker-compose

Vicente Riva Palacio

User badge image

Pablo Porstendoerfes