Docker Desktop
Install Docker Desktop – the fastest way to containerize applications.
Docker Extensions
Transform and optimize workflows by connecting to pre-built developer tools for debugging, testing, networking, security, and more. Explore the Docker Extensions Marketplace to discover endless workflow possibilities by creating your own custom tools, then share them with your team or the whole world.
Volume management, dev environments, and more
Takes the guesswork out of volume management. Docker Pro, Team, and Business subscribers can quickly and easily explore their volumes, identify what’s taking up space, and remove unneeded files and directories right from the dashboard. Docker Desktop simplifies setting up common and consistent local developer environments across an organization.
Secure from the start
Docker Desktop helps you quickly and safely evaluate software so you can start secure and push with confidence. Catch issues before you start developing by generating a Software Bill of Materials (SBOM), view vulnerability data by image layer, and get actionable remediation insights for your images. Learn more about end-to-end vulnerability analysis and how to shift security left in your app delivery pipeline.
Image Access Management
Stay more secure by managing which container images on Docker Hub developers can access, and gain more control by configuring organizations to only allow access to Docker Official Images and Docker Verified Publishers. Available with Docker Business.
Build Kubernetes-ready applications on your desktop
Docker Desktop is an application for macOS, Linux, and Windows machines for quickly and securely building and sharing containerized applications and microservices.
Docker Desktop includes an embedded Kubernetes setup for app development, and it allows you to use certified images, templates, and your choice of languages and tools. Development workflows leverage Docker Hub to extend your development environment to a secure repository for rapid auto-building, continuous integration, and secure collaboration.
Considering alternatives?
Developers love using Docker Desktop because it is easy to use, accelerates productivity, and eliminates the toil of setting up complex environments for building modern applications.
And while Docker Engine is sometimes viewed as a drop-in DIY (do-it-yourself) alternative for Docker Desktop, going it alone might not be as simple – or economical – as it seems.
Choose a plan that's right for you
Docker isn't just for personal projects. Discover the perfect plan to empower your team and streamline your workflow.