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 for UK Users

Feature rating

Value for Money
4.6
Functionality
4.6
Ease of Use
4.1
Customer Support
4.1
5 reviews of 530 View all reviews
Nayan
Nayan
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
4

5
Reviewed on 02/10/2024

Streamlining development and deployment

Pros

It encapsulates applications and their dependencies onto light weight containers. Keep consistency in all environments, from the local environment to the development environment.

Cons

Configuring and optimizing containers is not easy. It requires expertise. And if not done properly, security concerns can arise.

Emanuele
  • Industry: Information Technology & Services
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
3
Customer Support
0

5
Reviewed on 26/09/2023

An essential companion in my development environment.

I replicate locally the setups of all my remote server via docker compose. With docker you can have multiple versions of the same service without risk of collision or incompatibilities.I use it on wsl on windows and it works like a charm.

Pros

I work in web development industry, with docker you can replicate on your machine any setup, (web server, database, smtp) , so that you can build your application in an environment that is almost identically to production one.

Cons

I find that the learning curve is steep, so you have to struggle in the beginning to master the tool. Sometimes containers are resources' hungry, so adequate monitoring is needed.

Verified Reviewer
  • Industry: Program Development
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 30/12/2024

Docker the best

Docker has been a life-changing in the tech world since it is easier to deploy application and also as a dev I can have den env easily

Pros

Easy way to create images that will work in any platform

Cons

docker desktop since you have to pay for use it

Verified Reviewer
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
2
Functionality
5
Ease of Use
3
Customer Support
2

2
Reviewed on 15/05/2023

Docker has gone the way of the dodo

Started out great, then turned to not-so-great, then eventually GET ME OFF THIS THING.It took them coming out with an Open container initiative to be able to market their product, which is bloated cruftware. There are better options out there. Maybe not as user-friendly, but definitely not as buggy.

Pros

It was awesome the day we replaced it with something else. I suppose it's a good dashboard app for showing off running containers on your workstation.

Cons

It's too resource intensive, and makes everything else crash when I'm running the containers. I hate how they force you to upgrade to the latest version if you're a freebie, and that usually breaks all my keys on boxes, which means I've got to reset to factory defaults just to use what I already had working. Docker is literally a productivity killer because they think they know more about virtualization than you do and so they push updates and force you to download them and occupy all your hard-drive with bloated containers.

Wassim
  • Industry: Computer Networking
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
3
Customer Support
3

4
Reviewed on 10/08/2023

Docker: Light weight Container Setup and Configuration

Pros

I have used Docker to run multiple Java and Python virtual environment in sandboxed isolated containers on Ubuntu Linux. The main motivation was to support the testing of different Application server versions using Apache Tomcat and Oracle JDBC drivers. Docker containers saved us a lot of time that we used to spend on creating and configuring virtual machine and more importantly enhanced greatly the performance and throughput of the testing services. We were able to execute multiple Oracle instances using the Docker containers and creating isolated client/server applications using the Socket API on top of it.

Cons

I expect to see more support for containerized applications on multiple machines and more scalability, resiliency, and fault tolerance as in Kubernetes.

Alternatives Considered

Kubermatic Kubernetes Platform

Reasons for Choosing Docker

Better performance and isolation of applications.

Switched From

vSphere

Related categories