Docker
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.
Cost / License
- Freemium (Subscription)
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Self-Hosted
- TrueNAS
Features
Properties
- Lightweight
Features
- Container Virtualization
- Virtualization
- Server Management
- Command line interface
- Ad-free
- Portable
- No registration required
- Hypervisor
Tags
- Containers
- VMware
- app-container
Docker News & Activities
Recent News
- Fla published news article about Cal.com
New in Cal.com 5.9: routing form triggers, Docker support, and EU hostingCal.com v5.9 now allows workflow triggers to respond to routing form submissions, including cases w...
- POX published news article about Docker
Docker is no longer sunsetting its Free Team PlanTwelve days ago, Docker had announced that it was going to sunset its Free Team Plan, and that user...
- POX published news article about Docker
Docker Sunsetting Free Team Subscription: Users Have One Month to Convert or Risk Losing AccessDocker has announced (via an email) that it will be sunsetting its Free Team Organization subscript...
Recent activities
Featured in Lists
All the tools, services and so on that we use when we develop AlternativeTo. AlternativeTo is built with Next.JS and …
These are all the software I use on my windows machine. I am privacy freak. So, I mostly use open source software. …
Master List of all Apps and Software I use for both work and personal life.
What is Docker?
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.
Docker containers can encapsulate any payload, and will run consistently on and between virtually any server. The same container that a developer builds and tests on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above.
Common use cases for Docker include:
• Automating the packaging and deployment of applications • Creation of lightweight, private PAAS environments • Automated testing and continuous integration/deployment • Deploying and scaling web apps, databases and backend services
Docker is available as Community Edition (CE) for free and an Enterprise Edition (EE) subscription with software, support and certification.




Comments and Reviews
Docker is sorta like portable software, but think of it like making your entire development environment (your framework and all dependent libraries, web/database servers, even the OS) portable. Better yet, instead of downloading and unzipping to a folder, you can just run a simple command to get up and running -- it really can't get simpler than that in terms of setting up a development environment. After you "dockerize" for the first time, going back to copying configuration files and what not will feel so archaic. One warning though: Docker consumes memory like it's bottled water after being in the desert for a month. My 8GB system went from 35% memory consumption to over 60% memory consumption by using Docker. I recommend a machine with 16GB RAM if you plan to use Docker full-time.
When will the bug of docker being incompatible with arm64 on mac be resolved? I am already considering using other tools to replace docker, such as Servbay, MAMP
Great for development on multiple different systems