Optimización Avanzada en 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
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en tÃtulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Amin Espinoza
Docker Hub es el repositorio de imágenes más grande en el mercado. Es la solución ideal para compartir imágenes de Docker, tanto en proyectos empresariales como personales. Este repositorio permite buscar y descargar una diversidad de imágenes que pueden mejorar profundamente la forma en que trabajas con contenedores.
Además, ofrece acceso a imágenes oficiales, que son verificadas para asegurar que sean seguras y estables. Estas imágenes están categorizadas y diseño por un equipo especializado para minimizar vulnerabilidades y asegurar su mantenimiento continuo.
Las imágenes oficiales de Docker son esenciales para mantener la seguridad y estabilidad, especialmente en un entorno empresarial. Aquà tienes algunas razones para usarlas:
Un ejemplo es la imagen de Nginx, que permite desplegar un servidor web de manera sencilla, liberándote de configuraciones complejas.
Alpine es una de las imágenes más livianas de Linux. Su tamaño diminuto de 5 MB la hace sumamente eficiente para el despliegue de proyectos, como por ejemplo, un entorno con MySQL. En comparación, una imagen de Ubuntu puede superar los 145 MB. Estos son algunos beneficios de utilizar Alpine:
La sección de imágenes en tendencia se actualiza regularmente, ofreciendo visualizaciones de los proyectos más populares. Entre ellos se destacan dos:
Olama: Un modelo LLM (Large Language Model) para inteligencia artificial que puede ser utilizado sin conexión a internet.
Home Assistant: La imagen más descargada de la semana, reconocida por su asociación con el repositorio de GitHub que recientemente obtuvo el segundo lugar en contribuciones de nuevos usuarios según el Octoverse.
Docker Hub te permite experimentar con diferentes lenguajes y frameworks sin necesidad de instalación local. Esto es ventajoso:
Por ejemplo, puedes utilizar la imagen de Go y comenzar a programar de inmediato.
Para quienes deseen empezar a usar imágenes descargadas de Docker Hub en su terminal, pueden seguir estos pasos:
Descargar una imagen:
docker pull nombre-de-imagen
Ejecutar una imagen:
docker run nombre-de-imagen
¿Te preguntas por qué intentar Docker de esta forma? Es una herramienta poderosa que te permite jugar, explorar y definir si lo que has elegido se adapta a tus necesidades, sin comprometer el tiempo y espacio de tu equipo local.
Aportes 0
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?