What is Docker HUB?

Perhaps you have researched to understand the concept of Docker HUB. Here's a very practical answer.

In the video below, David Bitti, chief scientist at Flexa Cloud explains what Docker HUB is and also answers the following questions:

  • how to create an image of a container?
  • how should the image be maintained? 
  • What types of applications can it be used for?
  • which companies use container today?

Check it out!

What is Docker Hub

Docker Hub is a public repository of container images, where many companies and individuals can publish pre-built images of solutions. These solutions range from WordPress to Magento and many other applications.

What is a container image

“Since I need to package in a file all the artifacts that make up my application, I need a file that writes this image and this file is called Dockerfile. As Dockerfile, you write what will happen when creating your image.

Once I've created my image, it will generate a file that can be shared, published and stored both locally and in public and private repositories.

And so you can keep these images, Amazon Web Services (AWS) itself provides a service called Amazon ECR, where you can publish private images — with security and full performance. 

Another very important attribute of Amazon ECR is: once you upload the image, you have the option to make a scan of all the vulnerabilities that may exist in the libraries that are composing it.   

Once I've uploaded this image to a repository, I can update it whenever I need to; and also to establish a new version of the application, the image will be previously updated”.

What applications can you use Docker in?

“Basically, 100% of any application that runs on Linux today supports Docker. Microsoft itself is migrating many of its systems to Linux to take advantage of this advantage, which is being able to transform your application into Dockerfile.

There are some situations where it is also possible to run Windows applications, especially those that are back-end — in a Windows 2016 container onwards. But it doesn't even compare with the advantages of the application running on Linux”.

Which companies use Docker

“Practically 100% of large companies run their production series using containers today. Here at Flexa Cloud we have dozens of customers with hundreds of services running in containers, using the containerization resources of Amazon Web Services — highly scalable applications, with security, performance and, above all, portability.

Once I've containerized my application, I don't have to worry about which server it will run on; it doesn't have all that cumbersome configuration management process which is: the requirements that my application needs to be installed in advance. 

The only thing needed on the server is Docker running and all your dependency will be packaged.” 

→ How about, did you understand what is Docker Hub? Subscribe to our YouTube channel to follow the videos we publish!

Share