¿Qué es Docker HUB?

Quizás haya investigado para comprender el concepto de Docker HUB. Aquí hay una respuesta muy práctica.

En el siguiente vídeo, Deivid Bitti , científico jefe de Flexa Cloud, explica qué es Docker Hub y también responde a las siguientes preguntas:

  • ¿Cómo crear una imagen de un contenedor?
  • ¿Cómo se debe mantener la imagen? 
  • ¿Para qué tipos de aplicaciones se puede utilizar?
  • ¿Qué empresas utilizan contenedores hoy en día?

¡Compruébalo!

¿Qué es DockerHub?

Docker Hub es un repositorio público de imágenes de contenedores, donde muchas empresas e individuos pueden publicar imágenes de soluciones prediseñadas. Estas soluciones van desde WordPress hasta Magento y muchas otras aplicaciones.

Docker Hub: ¿Qué es?

¿Qué es una imagen de contenedor?

"Como necesito empaquetar todos los componentes de mi aplicación en un solo archivo, necesito un archivo que defina esta imagen, y ese archivo se llama Dockerfile . Con el Dockerfile , se escribe lo que sucederá al crear la imagen."

Una vez que haya creado mi imagen, generará un archivo que se puede compartir, publicar y almacenar tanto localmente como en repositorios públicos y privados.

Y para que pueda conservar estas imágenes, Amazon Web Services (AWS) proporciona un servicio llamado Amazon ECR, donde puede publicar imágenes privadas, con seguridad y rendimiento completo. 

Otra característica muy importante de Amazon ECR es que, una vez que subes la imagen, tienes la opción de escanearla en busca de cualquier vulnerabilidad que pueda existir en las bibliotecas que la componen.

Una vez que haya subido esta imagen a un repositorio, puedo actualizarla cuando lo necesite; y también para establecer una nueva versión de la aplicación, se actualizará previamente la imagen”.

¿En qué aplicaciones puedes usar Docker?

"Básicamente, el 100% de cualquier aplicación que se ejecute en Linux hoy en día es compatible con Docker. La propia Microsoft está migrando muchos de sus sistemas a Linux para aprovechar esta capacidad de transformar sus aplicaciones en un Dockerfile ."

Hay algunas situaciones en las que también es posible ejecutar aplicaciones de Windows, especialmente aquellas que son back-end, en un contenedor de Windows 2016 en adelante. Pero ni siquiera se compara con las ventajas de la aplicación corriendo en Linux”.

Qué empresas usan Docker

“Prácticamente el 100% de las grandes empresas realizan su producción en serie utilizando contenedores hoy en día. Aquí en Flexa Cloud tenemos decenas de clientes con cientos de servicios que se ejecutan en contenedores, utilizando los recursos de contenerización de Amazon Web Services, aplicaciones altamente escalables, con seguridad, rendimiento y, sobre todo, portabilidad.

Una vez que he incluido mi aplicación en un contenedor, no tengo que preocuparme por el servidor en el que se ejecutará; no tiene todo ese engorroso proceso de administración de configuración que es: los requisitos que mi aplicación necesita para instalarse con anticipación. 

Lo único que se necesita en el servidor es la ejecución de Docker y se empaquetará toda su dependencia”. 

¿Ya entendiste qué es Docker Hub? ¡ Suscríbete a nuestro canal de YouTube para estar al tanto de nuestros videos!

Flexa

Noticias

Artículos relacionados

Flexa Cloud y AWS reúnen a ejecutivos para discutir sobre IA generativa en São Paulo

Lee el artículo completo.

18 servicios esenciales de AWS para su empresa

Lee el artículo completo.

Lo que Flexa Cloud y AWS pueden hacer por su empresa

Lee el artículo completo.

¡Migra a la nube y aumenta tus ganancias!

Lee el artículo completo.