Optimizaci贸n Avanzada en Docker
La importancia de Aprender Docker
Desbloqueando el Poder de Docker
Construcci贸n de Im谩genes Multi-stage
Escaneo de im谩genes en Docker
Optimizaci贸n de Im谩genes de docker con Distroless
Compilaci贸n Multiplataforma
Gesti贸n de Cach茅 y Eficiencia en Builds
Reducci贸n de Dependencias y Minimizaci贸n de Tama帽o
Optimizaci贸n de Build Context y Reducci贸n de Transferencias
Explorando Docker Hub
Buenas Pr谩cticas en Docker
Uso Eficiente de Capas en Im谩genes Docker
Uso de .dockerignore para Optimizaci贸n
Eliminaci贸n de Archivos Temporales y Residuos en Docker
Agrega usuarios a tu imagen de docker
Mejores Pr谩cticas para Construcci贸n de Im谩genes
Instalaci贸n y Configuraci贸n en Entornos Multiplataforma
Despliegue de Docker en Azure y Entornos Locales
Publicar tu imagen a Container Apps de Azure
Redes Avanzadas y Balanceo de Carga
Modelos de Red en Docker
Exposici贸n y Publicaci贸n de Puertos en Docker
Balanceo de Carga con Docker
Automatizaci贸n de CI/CD
Ejecuci贸n de Scripts Multi-line en Docker
Automatizaci贸n de CI/CD con Docker
Estrategias Avanzadas de CI/CD en Docker
Publicando mi imagen de docker a la nube con CI/CD
Orquestaci贸n
Retomando Docker Compose
Secciones en un archivo Docker Compose
Agregando vol煤menes con Docker Compose
Secuencia de apagado
Introducci贸n a Docker Swarm
Replicaci贸n de Stacks con Docker Compose
De Docker a la nube
Orquestadores de contenedores
Costos de Docker
Develop
Introducci贸n a los devcontainers
You don't have access to this class
Keep learning! Join and start boosting your career
In the world of application development and deployment, efficiently managing Docker images is crucial to ensure a smooth and seamless workflow. We've already mastered the art of creating the perfect, optimized, production-ready image. Now it's time to give it the honor of taking to the skies and into the cloud. In this guide I'll show you how to do it with Microsoft Azure, although the process is quite similar in other providers such as AWS or Google Cloud.
Before we dive into the technical steps, it's important to understand that:
We will start by creating a Container Registry in Azure, essential for hosting and managing Docker images.
Now we will upload our Docker image from a local environment to the registry we just created:
Log into Azure from the terminal:
AZ ACR login -n DockerRegistryName.
This command authenticates the terminal with the container registry.
Create the image in your local environment:
cd front-end docker build -t NombreDelRegistry.azurecr.io/sitio-web:latest .
Push the image to the Azure registry:
docker push NombreDelRegistry.azurecr.io/sitio-web:latest
Go back to the Azure portal and go to the "Repositories" section inside your Container Registry.
With these simple steps, we have efficiently managed our Docker images, making sure they are secure and ready to be used in any deployment tool that Azure offers. Go ahead, and keep exploring the vast world of cloud deployment!
Contributions 2
Questions 1
Want to see more contributions, questions and answers from the community?