Docker icon
Docker icon

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 screenshot 1

Cost / License

  • Freemium (Subscription)
  • Open Source

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • Online
  • Self-Hosted
  • TrueNAS
380likes
Save

Features

Properties

Features

Highlights All activities

Docker News & Activities

Recent News

Recent activities

  • Vitalii Rudiuk liked Docker
  • alternativeto-7kdgr liked Docker
  • Anton Kylikov liked Docker
  • Forseti liked Docker
  • Yannick Boog liked Docker
  • Abdullah-3468 liked Docker
  • podup icon
    Jose Rodriguez added Docker as alternative to podup
  • Mohamed-Cherif Medjber liked Docker
  • almondelf2 liked Docker
  • jopenslot liked Docker

Comments and Reviews

   
Top Positive Comment
10basetom
1

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.

Hamze Zare
0
Founder at fanpino

I like it, it's the base every one of our backends/frontends ships on. Multi-stage builds keep prod images small, and compose is simple enough that we run our whole stack (a dozen-plus services) off a handful of compose files without needing k8s. Only real gripe is build-cache disk usage creeping up over time if you don't prune it.

Kurslog Team
0
Kurslog

Moving from local environments to Docker was a game-changer for my deployment pipeline. It completely eliminates the "it works on my machine" problem. While the learning curve for networking and volume management can be steep for beginners, the consistency it provides for scaling FastAPI or Node.js apps is worth it. My only gripe is the resource consumption of Docker Desktop on some OSs, but the CLI remains flawless

Review from a new or low-activity account — shown here, but not counted in the app rating.
westtan
2

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

Max Westen
-1

Great for development on multiple different systems

Featured in Lists

What we use to build AlternativeTo

All the tools, services and so on that we use when we develop AlternativeTo. AlternativeTo is built with Next.JS and .Net Core and is hosted on Azure with a SQL backend. We do use a lot of other services as well and you can read all about them below.
By Ola Johansson38 appsUpdated

My Windows Setup

These are all the software I use on my windows machine. I am privacy freak. So, I mostly use open source software. Checkout "My Firefox setup" list for firefox extensions.
By sam100 appsUpdated

My Setup - All Apps and Software

Master List of all Apps and Software I use for both work and personal life.
By Jimmy Briggs416 appsUpdated

Official Links

Install from the command line

  • brew install docker

Be careful what you paste into a terminal. Check what a command installs before running it.

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.

Docker information

Our users have written 5 comments and reviews about Docker, and it has gotten 380 likes

Docker was added to AlternativeTo by Zunami on and this page was last updated . Docker is sometimes referred to as Docker APP Container.