Why Docker?
What is a Container?
Products
Product Offerings
Docker Desktop
Docker Hub
Docker Product Roadmap
Features
Container Runtime
Developer Tools
Docker App
Kubernetes
Use Cases
Developer Team Productivity
Developers
Getting started
Play with Docker
Community
Open Source
Docs
Docker Product Roadmap
Birthday Challenge
Pricing
Company
About us
Resources
Blog
Customers
Partners
Newsroom
Events and DockTalks
Careers
Contact us
Swag Store
Sign In
Get Started
Container Image Retention Policy
FAQ
What are the Docker Terms of Service?
The Docker Terms of Service is an agreement between you and Docker that governs your use of Docker products and services. Click on the link to view the full
Docker Terms of Service
.
When do the Docker Terms of Service take effect?
The updates to the
Docker Terms of Service
are effective immediately.
What changes is Docker making to the Terms of Service?
The most notable changes are in Section 2.5. To see all of the changes, we recommend you read the full
Docker Terms of Service
.
What is a container image retention limit and how does it affect my account?
Image retention is based on the activity of each individual image stored within a user account. If an image has not either been pulled or pushed in the amount of time specified in your subscription plan, the image will be tagged “inactive.” Any images that are tagged as “inactive” will be scheduled for deletion. Only accounts that are on the
Free
individual or organization plans will be subject to image retention limits. A new dashboard will also be available in Docker Hub that offers the ability to view the status of all of your container images.
What are the new container image retention limits?
Docker is introducing a container image retention policy which will be enforced starting November 1, 2020. The container image retention policy will apply to the following plans:
Free plans will have a 6 month image retention limit
Pro and Team plans will have unlimited image retention
What is an “inactive” image?
An inactive image is a container image that has not been either pushed or pulled from the image repository in 6 or months.
How can I view the status of my images?
All images in your Docker Hub repository have a “Last pushed” date and can easily be accessed in the Repositories view when logged into your account. A new dashboard will also be available in Docker Hub that offers the ability to view the status of all of your container images.
What will happen to inactive images once the expiration date is reached?
Beginning November 1, 2020, any images that are marked as “inactive” will be scheduled for deletion. Account owners will also be notified by email of “inactive” images that are scheduled for deletion.
How can I get unlimited retention on my container images?
Image retention limits only apply to
Free
individual and organization accounts. Users with
Pro
or
Team
accounts are not subject to retention limits. If you have a
Free
account, you can easily upgrade to a
Pro
or
Team
account starting at $5 per month with an annual plan. For more information go to:
https://www.docker.com/pricing
Why is Docker introducing an “inactive” image policy?
As the world’s largest repository of container images, Docker Hub stores more than 15PB of data. After detailed analysis of the container images stored on Docker Hub, we found that 4.5PB of the data have not been pushed or pulled within 6 months or longer. We are making this move to optimize operations and make the Docker Hub service even stronger for developers and development teams around the world who are using the service to build and ship applications.
Pricing and Subscriptions FAQ
Back to TOP