Docker buildx - Build de múltiples plataformas en una sola linea

Lección 15 de 1883%

Ya has superado la mitad. Estás muy cerca de completar el curso.

Sobre esta lección

Hoy hablamos de buildx. Una nueva forma de construir imágenes en docker, que nos permite entre otras cosas, construir múltiples plataformas a la vez. De esta forma podemos crear tags que tienen 2 o mas arquitecturas, permitiendo que una persona se baje tu imagen y dependiendo la arquitectura que esté corriendo, la imagen que corresponda a la misma. Primero debemos activar las features experimentales, en MacOS y Windows hay que ir a Docker Desktop - Preferencias - Opciones de CLI - Habilitar opciones experimentales Para Linux, hay que editar el archivo ~/.docker/config.json y agregar lo siguiente: { "experimental": "enabled" } Para construir una imagen, tagearla, subirla al repositorio y crear las versiones para plataformas amd64 y arm/v7, todo en una sola linea, corremos lo siguiente: docker buildx build --push -t usuario_dockerhub/imagen:tag --platform linux/amd64,linux/arm/v7 . -- https://merch.peladonerd.com Repo con todos los archivos que uso: https://github.com/pablokbs/peladonerd Link para registrarse en Digital Ocean (50 USD de Regalo!): https://bit.ly/digitalocean-pelado Micrófono: Rode VideoMicro + Zoom H1N Cámara: Canon Rebel SL2 Lente: Canon 18-55mm f/4.0-5.6 Laptop: Macbook Pro 15'' 2017 Kit completo: https://bit.ly/kit-pelado-nerd Mi canal de vlogs: https://bit.ly/youtube-pablokbs Comunidad de Reddit: https://bit.ly/reddit-peladonerd Comunidad en Slack: http://bit.ly/slack-peladonerd Comprame un cafecito: https://bit.ly/kofi-peladonerd

Sobre este curso

Curso Tutorial de Docker desde el principio

Lección 15 de 18Nivel: principianteDuración total: 3h 56m

Lo que aprenderás en este curso:

  • Comprender la virtualización basada en contenedores
  • Crear y gestionar contenedores Docker
  • Escribir Dockerfiles optimizados
  • Orquestar servicios con Docker Compose