Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Docker Store Vs Docker Hub

Did anyone actually figure out the difference between "Docker Store" that Docker introduced at DockerCon2016 and "Docker Hub"?

Is Docker just trying to make a fancy version of Docker hub to have something like Apple Store, Android Store etc? or are there any specific use cases it is trying to solve by introducing this? I think, it can very well use Docker hub for providing trusted, validated etc. enterprise images as it is now providing official images. Then why "Docker Store" ???

like image 799
innocentme Avatar asked Jun 23 '16 03:06

innocentme


People also ask

What is the Docker store?

Docker store is used for creating a self-service portal for Docker's ecosystem partners for publishing and distributing their software through Docker images.

What is difference between Docker and Docker Hub?

For your needs, you should probably go with Docker Hub. The Docker Cloud has more added features and so it is more extensive than Docker Hub. It seems like Docker Cloud is built on top of Docker Hub to provide a more comprehensive solution in the Docker eco-system.

What is the point of Docker Hub?

Docker Hub is a hosted repository service provided by Docker for finding and sharing container images with your team. Key features include: Private Repositories: Push and pull container images. Automated Builds: Automatically build container images from GitHub and Bitbucket and push them to Docker Hub.

Is Docker Hub a network storage?

Docker Hub is a cloud-hosted version of Docker Registry. A Docker user can opt for Docker Registry, which is a stateless, open source and scalable server-side application, if they prefer to maintain the storage and distribution of Docker images instead of relying on Docker's service.


1 Answers

The main difference is the commercial aspect (as in "revenue stream for Docker"), as pointed out in this Techcrunch article from Frederic Lardinois (@fredericl):

The idea behind the store is to create a self-service portal for Docker’s ecosystem partners to publish and distribute their software through Docker images — and for users to make it easier to deploy these applications.

While Docker already offered its own registry for containers (DockerHub: https://hub.docker.com/explore/), too, the Docker Store is specifically geared toward the needs of enterprises.
The store will offer enterprises “with compliant, commercially supported software from trusted and verified publishers, that is packaged as Docker images,” the company says, and feature both free and paid software.
Unsurprisingly, Docker will take a cut when a user installs a paid application through the store (though what exactly this revenue share agreement for paid-via-Docker content looks like is currently unclear).

like image 98
VonC Avatar answered Oct 01 '22 07:10

VonC