No sé cómo les fue con la tarea.
Lo lograron hacer, se les olvidó.
No saben qué era lo que tenían que hacer.
Nuevamente, lo que yo quiero es que ustedes suban a dos, creo la misma imagen pero para diferentes
arquitecturas.
Ok, eso era la tarea.
Cómo lo tenían que hacer?
Lo tenía que hacer con Bill Hicks o bueno, como ustedes hayan podido.
Y aquí ustedes tienen la documentación de Bill.
Voy a abrirlo, dejar esto por acá.
Y básicamente estos son los pasos que tenemos que hacer para crear un Bill de.
Recuerden que el Bill yo lo removí.
Si ustedes no lo removieron aquí, ustedes ya sabrán como hacerlo nuevamente.
Voy a abrir una nueva terminal.
Déjeme maximizar esto.
Y hacíamos un Docker Build CLS y aquí ustedes ya tenían su builder personalizado que yo, pues ustedes
lo pueden dejar bajar, subir, etc, pero yo lo removí para fines educativos también, entonces espero
que lo hayan hecho.
Si no lo han hecho, pónganle paso al video, hagan toda la funcionalidad, creen el nuevo tag, suban
lo etcétera para múltiple arquitectura, sino entonces vamos a comenzar.
Bueno, voy a hacer básicamente esto mismo.
Se le pueden poner otro nombre, yo lo voy a dejar así My builder, voy a pegar esto, presionar enter,
dejen que eso empieza a hacer la descarga de la imagen, etcétera, etcétera Ahora vamos a usar ese
builder.
Qué usamos el verde.
Vamos.
Un poco más.
He aquí, ya debía estar construido y lo estamos utilizando.
Podemos confirmarlo con el Docker build eax ls.
Aquí tiene el asterisco en ese builder.
Déjame ser esto un poco más grande.
Cortemos esta barra.
Y lo que nos hace nos hace falta.
Va a ser Docker build y las plataformas.
Yo no lo voy a hacer con el Linux ARM siete porque sino demora una barbaridad.
Pero voy a hacerlo para MS 64 y ARM 64.
Entonces yo lo que usualmente hago es que vengo aquí y pego el código para que me sea más fácil de editar
después, o en el caso de que yo lo quiera volver a ejecutar.
Y aquí nuevamente Crédit Crow Ticker.
Le hemos dicho que fuera al gato.
Antes de ejecutar esto, voy a bajar un poco más.
Se puede inspeccionar a ver qué imágenes están listas.
Y vamos a hacer esto también.
Después vamos a hacer esta inspección, esta inspección para asegurarnos de que tengamos esos.
Esos arquitecturas soportadas.
Básicamente, eso es si ustedes recorrieron la milla extra y colocaron esta parte de aquí.
Técnicamente, no está mal, pero si ustedes lo ponen aquí, es para utilizarlo mediante este comando,
para especificarlo mediante la plataforma que ustedes se la manden por variables de entorno no variable
de entorno y perdón por variables a la hora de ejecutar estos comandos, es decir, como flags en el
comando que estaríamos ejecutando en la terminal.
Pero realmente si usamos Bill no hace falta que ustedes lleguen y le pongan la plataforma, entonces
realmente esto era todo lo que ocupábamos.
Entonces voy a copiar el comando.
Voy a venir a la terminal.
Recuerden estar en la carpeta aquí.
Ustedes vieron que ya lo había hecho.
Voy a volverlo a hacer y presionar Enter.
Dejemos que esto empieza a ser la plataforma.
Hay varios pasos que ya están en caché.
Está haciendo el NPM show de las dependencias de producción.
Entonces aquí toca esperar a que el procedimiento termine.
Entonces no debería tardar mucho.
Básicamente solo son menos dependencias en este paso.
Y otra cosa que quiero hablar y mencionar es que cuando ustedes no están seguros de hacer un grupazo,
recuerden siempre bien a la documentación.
Al principio puede ser un poco intimidante la documentación porque hay muchas cosas, pero usualmente
hagamos y tratemos de recorrer la milla extra leyéndolos paso a paso, ver cómo funciona para comprender
un poco mejor de dónde extraer información oficial.
Ok, eso ya terminó.
Voy a regresar acá arriba, voy a recargarlo y tengo mi nueva imagen del gato aquí arriba con las dos
arquitecturas que yo especifiqué.
Necesito nuevamente colocar o hacer lo mismo para poner en lugares.
Recuerden, es importante que siempre les sea nuestra última imagen técnicamente para nosotros.
Recuerden, tratemos de nunca usar esta etiqueta latest porque puede ser volátil.
Si ustedes imagínense que están trabajando con la etiqueta lugares en producción y ustedes suben una
una imagen que tal vez sólo era para probar algo, pero le pusieron un letrero porque obviamente es
la última.
Automáticamente se puede hacer el deploy de la misma con algún webcomic o algún hook que haga el auto
deploy o el auto deploy, y puede ser algo difícil de controlar.
Entonces por eso siempre usemos tags específicos en todos los lugares, pero siempre mantengamos el
aire para que la gente sepa cual es la última versión.
Básicamente eso era todo lo que quería cubrir en esta por este ejercicio.
Recuerden, si ustedes le pusieron el menos menos platform y especificaron con la variable que se le
envía desde la los comandos no está mal, sólo usamos flex, no hace falta hacerlo.
Casi se me olvida, pero podemos hacer la inspección mediante el inspeccionar inspeccionar esa imagen.
Este comando.
Yo muchas veces no me memorizo estas cosas.
Tengo la hoja de atajos y sé dónde está y eso me ayuda muchísimo.
Voy a venir aquí a Visual Studio Code.
Desafortunadamente, cerré el comando, pero no importa.
Lo volvemos a escribir Chrome Ticker.
Podemos ponerle latex o o gato, o la imagen en particular, o el tag en particular que nosotros hicimos.
Seremos enter.
Y aquí vamos a ver los diferentes, las diferentes plataformas que se construyó esa imagen.
Aquí tenemos Linux 64 y MS 64 y básicamente eso era todo lo que quería mostrarles.
Si, nos vemos en la próxima clase.