Containers

Docker Desktop

Docker Desktop offers a local interface and runtime for container-based development.

Continue to the publisher or app store

Category
Development
Platforms to check
Windows, macOS, Linux
Pricing and license
See publisher terms

Where Docker Desktop fits

It fits projects that need reproducible service environments on developer machines.

Check before you choose

Check hardware virtualization support and the license terms that apply to your organization.

Find the right edition

Start with the destination for your device or the publisher's website. Use the current requirements and terms there to confirm the edition you need.

Compare the workflow

Start with the tools your project requires. An editor does not replace a language runtime, and a graphical Git client does not remove the need to understand branches and published changes.

Read the development selection guide →

More in Development

Other entries in this category, listed alphabetically.

Git

Version control

Git records changes to files and supports collaborative development through repositories.

Explore this tool

Node.js

JavaScript runtime

Node.js runs JavaScript outside a browser for development tools and server applications.

Explore this tool