Docker has recently intimated about its latest policy changes for images in the docker hub. But before we address policy reform, we should consider contribution of HUB in making docker, as most widely used container technology
1) The journey of Docker and Docker Hub is very different. By using other container technologies- OCI members: you can pull and push images to Docker Hub.
(a) Docker and Podman are two different technologies but you can use docker Hub with both. You can read more here:
(b) This means that the docker hub has several images hosted which do not actually pushed from the use of docker container technology but any other like Podman.
(2) Open Source projects used docker with one reason that images will be available on its hub.
But they will also lose images due to a new policy update.
(3) One reason why Docker was popular among young developers is that they have free image hosting.
These are new policy changes by docker. (as received on date of article)
The first policy update is regarding retention of inactive images. Inactive images are defined as images that have not been pulled or pushed in 6 months. Starting November 1, 2020:
Free accounts may retain inactive images for up to 6 months
Pro and Team subscriptions may retain inactive images indefinitely
The second policy update is regarding limits on the number of image pulls. A pull is defined as up to two GET requests to the registry URL path ‘/v2//manifests/’. Again, starting November 1, 2020:
Anonymous users will have an upper limit of 100 image pulls in a six hour period
Accounts authenticated with a DockerID will have an upper limit of 200 image pulls in a six hour period
Pro and Team subscriptions do not have limits.
I hope you people like the above article and learned something.