Docker

RATING:

4.6

(522)

About Docker

Docker is an on-premise and cloud-based application development platform that helps businesses build, test and share containerized applications and microservices. Using the Docker Engine, professionals can run and distribute developed applications across various infrastructures and operating systems such as CentOS, Fedora, Oracle Linux, RHEL, Ubuntu, Windows Server and more. Administrators can integrate the platform with multiple development environments and utilize Docker APIs to facilitate collaboration among operational teams. It allows organizations to design applications using customizable templates, create and share container images in a private registry and streamline the installation and management of application configurations. Additionally, it provides de...

Awards and Recognition

FrontRunner 2023
Software Advice's FrontRunners report ranks top products based on user reviews, which helps businesses find the right software.

Docker Pricing

Private repositories, build & ship: $7 per month for 5 repos. Managed nodes run: $15 per month, per node.

Starting price: 

$7.00 per month

Free trial: 

Available

Free version: 

Not Available

Slide 1 of 3

Docker Reviews

Overall Rating

4.6

Ratings Breakdown

Secondary Ratings

Ease-of-use

4

Customer Support

4

Value for money

4.5

Functionality

4.5

Most Helpful Reviews for Docker

1 - 5 of 520 Reviews

Justin

Computer Software, 51 - 200 employees

Used more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

Reviewed October 2021

A promising future for software deployment

User Profile

Yehanny

Verified reviewer

Computer Software, 2-10 employees

Used daily for more than 2 years

Review Source: Capterra
This review was submitted organically. No incentive was offered

OVERALL RATING:

5

EASE OF USE

5

VALUE FOR MONEY

5

FUNCTIONALITY

5

Reviewed May 2022

Best tool to manage your web applications

All our web applications use Docker for testing purporses and production enviroments and is a must inside our organization.

PROS

I think every software corporation needs to migrate their server architerture to contenerized enviroments and Docker make it easy to maintain and scale all web applications because you can have all your services or microservices running isolated and that gives you the possibility to have multiple softwares developed in different languages for every service that your application needs, for example: You can have a running container with Apache Server for your backend using PHP, and another NodeJS container for your frontend, a MySQL database service for your data and a Redis service for the cache management all in the same network sharing for every project or even for different projects in another networks, possibilities are unlimited.

CONS

In my oppion, there's no cons using Docker, I think you'll get more gains rather than pains in your software business.

Matthew

Information Technology and Services, 1 employee

Used daily for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

5

EASE OF USE

5

VALUE FOR MONEY

5

CUSTOMER SUPPORT

5

FUNCTIONALITY

5

Reviewed August 2020

The lean virtual machine tool we've been waiting for

Feels like a bit of a learning curve coming from using VirtualBox, vagrant, etc., but when you get that first cluster of virtual environments running interacting apps you know how worth it it was

PROS

Docker works on every platform and makes it simple to match production and development systems. It's similar to older virtual machine and VM management tooling, but much more lean and 100% open source.

CONS

Getting started can be intimidating. While it's worth the time invested, development teams accustomed to working directly on their own hardware or with traditional virtual machine tools will have a bit of a learning curve.

Reason for choosing Docker

It's faster, smaller and scales more quickly and easily

Reasons for switching to Docker

Lean, fast, efficient tool

Anonymous

11-50 employees

Used daily for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

3

EASE OF USE

4

CUSTOMER SUPPORT

2

FUNCTIONALITY

4

Reviewed December 2019

Fundamental for modern software services

We are running a fleet of microservices on Amazon ECS and Docker is part of our development, testing, staging and production environments.

PROS

It's become a de-facto standard and there are a lot of resources online to learn everything, from basics to the really advanced tidbits.

CONS

Being a very complex system, sometimes it's hard to keep track of all the parts. Is runc part of Docker? What about containerd? What's moby? The fact that operating system packages with the same name include different things doesn't help. Sometimes there are also subtle bugs that take days to track and attribute to Docker.

Anonymous

11-50 employees

Used daily for more than 2 years

Review Source: Capterra
This reviewer was invited by us to submit an honest review and offered a nominal incentive as a thank you.

OVERALL RATING:

4

EASE OF USE

3

FUNCTIONALITY

5

Reviewed October 2022

Powerful and robust containerization technology

PROS

Very powerful; extremely flexible; huge community support; vast integrations with other products/technologies

CONS

Steep learning curve when moving to Docker (or containerization in general) for the first time.

Reasons for switching to Docker

Vagrant was too resource-hungry for general usage and didn't really provide a path to containerization.