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, Deivid 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.

Docker Hub: What is it?

What is a container image

"Since I need to package all the artifacts that make up my application into a single file, I need a file that writes this image, and that file is called a Dockerfile . With the Dockerfile , you write what will happen when you create 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 feature of Amazon ECR is that, once you upload the image, you have the option to scan for any vulnerabilities that may exist in the libraries that compose 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 ability to transform its application into a 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.” 

So, did you manage to understand what Docker Hub is? Subscribe to our YouTube channel to keep up with the videos we publish!

Flexa

News

Articles Related

WAF: What is the AWS Web Application Firewall and How Does it Work

Read the full article.

Transform your database management in the cloud with the efficiency of Amazon RDS 

Read the full article.

Getting started with Amazon RDS

Read the full article.

Migrate to the cloud and increase your earnings!

Read the full article.