4.6
Overall rating
Reviews

4.6
Overall rating
Reviews

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 developers with tools to build Kubernetes-ready applications on a centralized platform. Docker enables businesses to develop applications in compliance with open container initiative (OCI) specifications. Pricing is available on monthly subscriptions and support is extended via documentation and an inquiry form.
Docker Software - 1
Docker Software - 2
Docker Software - 3
Docker video
Docker Software - 1 - thumbnail
Docker Software - 2 - thumbnail
Docker Software - 3 - thumbnail

Docker pricing

Docker does not have a free version but does offer a free trial. Docker paid version starts at US$7.00/month.

Starting Price:
US$7.00/month
Free Version:
No
Free trial:
Yes

Alternatives to Docker

Kubermatic Kubernetes Platform

Kubermatic Kubernetes Platform is a DevOps solution designed to help enterprises manage, scale or deploy containers and...

Docker Reviews

Feature rating

Value for Money
4.6
Functionality
4.6
Ease of Use
4.1
Customer Support
4.1
5 reviews of 521 View all reviews
Yehanny
Yehanny
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
0

5
Reviewed on 09/05/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
Matthew
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Features
5
Ease of Use
5
Customer Support
5

5
Reviewed on 04/08/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.

Alternatives Considered

VirtualBox

Reasons for Choosing Docker

Lean, fast, efficient tool

Switched From

VirtualBox

Reasons for Switching to Docker

It's faster, smaller and scales more quickly and easily
Verified Reviewer
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Features
4
Ease of Use
4
Customer Support
2

3
Reviewed on 11/12/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.

Huans
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Features
3
Ease of Use
2
Customer Support
0

4
Reviewed on 04/02/2024

Really good tool

Pros

I think it's an industry standard right now and it works well

Cons

It is a tool that requires a good knowledge to really know how it works, it is not accessible to everyone and it is not very user friendly.

Verified Reviewer
  • Industry: E-Learning
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Features
5
Ease of Use
3
Customer Support
0

4
Reviewed on 31/10/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.

Related categories