Yes, Docker is free for most individuals. Docker says Docker Desktop is free for personal use, education, non-commercial open source projects and small businesses with fewer than 250 employees that also sit under its size limit. Larger organisations and every government entity need a Docker plan for Desktop.
That last line is the one people miss. Docker's licence page doesn't carve out small public bodies, so a five person council team is in a different position from a five person startup. The other surprise is that Docker Engine, the part that runs your containers, isn't covered by the Desktop rules at all. Here's how it breaks down.
Who can use Docker Desktop for free
Docker Desktop is licensed under Docker's service agreement, and you agree to it when you install. Docker's own summary of that agreement lists four groups who can use Desktop without a plan:
- Personal use: your own projects, learning and tinkering.
- Education: students and teaching.
- Non-commercial open source projects.
- Small businesses with fewer than 250 employees that are also under the second size threshold Docker sets in the agreement. Docker says both conditions apply, so it's an AND, not an OR.
Who needs a Docker plan
The same licence page lists three cases where Docker Desktop needs one of its Pro, Team or Business plans:
- Professional use in larger organisations.
- Government entities, whatever their size.
- Commercial use beyond the free tier limits.
If you're a contractor working inside a large client's environment, check whose rules apply before you install. The licence is about the organisation using Desktop, so the safest route is to ask the client's IT team which Docker plan covers you.
Docker Desktop vs Docker Engine
Here's the useful distinction. Docker says the licensing and distribution terms for its open source projects, such as Docker Engine and Moby, aren't changing. The plan rules above are about Docker Desktop, the app that bundles the engine with a graphical interface, Kubernetes and extra tools on your laptop.
| Docker Desktop | Docker Engine | |
|---|---|---|
| What it does | Desktop app with a graphical interface and bundled tools | The open source engine that runs containers |
| Licence | Docker's service agreement | Open source terms, which Docker says aren't changing |
| Free for large companies? | No, they need a Docker plan | The Desktop plan rules don't apply to it |
| Free for personal use? | Yes | Yes |
So a large company that only runs Docker Engine on its servers is in a different position from one where every developer has Docker Desktop on a laptop. If you're unsure which one your team runs, look for the Docker Desktop app in your applications list.
What the free Docker Personal plan includes
Docker's plans page calls its starting plan Docker Personal and describes it as being for individual developers. It includes Docker Desktop, Docker Engine with Kubernetes, Docker Hub, Docker Scout and Docker Debug, with these usage limits:
- 1 user.
- 1 private Docker Hub repo.
- 1 Docker Scout-enabled repo.
- 100 Docker Hub pulls an hour.
The pull limit is the one you'll feel first if you rebuild images a lot or run builds in a pipeline. Docker Pro and the higher plans list an unlimited Docker Hub pull rate, plus extras like Testcontainers Cloud and synchronised file shares.
How to check if your Docker setup is covered
- Decide whether you're using Docker for yourself, for study, for a non-commercial open source project or for an organisation.
- If it's for an organisation, check whether it's a government entity. Government bodies need a Docker plan for Desktop.
- If it's a business, check both of Docker's small business conditions, not just the headcount.
- Check whether people are running Docker Desktop or only Docker Engine, because the plan rules are about Desktop.
- If you're over the line, pick between Docker Pro, Team or Business on Docker's plans page and sign in with your Docker account.
One more practical point from Docker's FAQ: you can't pause a Docker plan, but you can downgrade it. If a project goes quiet, downgrading is the route Docker gives you.
What Docker Pro adds over Docker Personal
If you outgrow the free plan, Docker's plans page lists what Docker Pro adds for one user: Testcontainers Cloud, synchronised file shares, Docker Scout health scores, 2 Docker Scout-enabled repos, an unlimited Docker Hub pull rate and support with a 5 business day response. Team and Business add more users and admin controls on top.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Is free Docker enough for most people?
For learning, side projects and most small teams, yes. Everything you need to build and run containers is there, and the main limits are one private repo and the hourly pull cap. If you're picking a stack to host what you build, my guide to the best VPS hosting covers where containers usually end up, and my explainer on what cloud hosting is helps if you're weighing a managed option instead.
A quick way to remember the rules: the free side of Docker is about who you are, not what you build. A student, a hobbyist and a small agency can all use Docker Desktop for free, while a large company or a public body can't, even for a tiny internal tool.
My verdict: Docker is free for you if you're an individual, a student, an open source maintainer or a small business that meets both of Docker's conditions. If you work for a large company or any government body and use Docker Desktop, assume you need a plan and check with whoever looks after your software licences.
Frequently asked questions
Is Docker free for personal use?
Yes. Docker says Docker Desktop is free for personal use, and its Docker Personal plan includes Docker Desktop, Docker Engine, Docker Hub and Docker Scout for one user.
Is Docker free for commercial use?
For small businesses, yes, if you have fewer than 250 employees and are also under Docker's second size threshold. Larger organisations need a Docker Pro, Team or Business plan for Docker Desktop.
Do government agencies need a Docker plan?
Yes. Docker's licence page lists government entities as needing a plan for Docker Desktop, with no small team exception.
Is Docker Engine free?
Docker says the licensing terms for its open source projects, such as Docker Engine and Moby, aren't changing. The plan rules are about Docker Desktop.
What is the Docker Hub pull limit on the free plan?
Docker's plans page lists 100 Docker Hub pulls an hour on Docker Personal. Docker Pro and higher plans list an unlimited pull rate.
What does Docker Pro add?
Docker's plans page lists Testcontainers Cloud, synchronised file shares, Docker Scout health scores, an unlimited Docker Hub pull rate and 5 business day support.


