

Docker Software
About Docker
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
1 / 3



Image 1 of 3
Docker User Reviews
OVERALL RATING
Showing 1 - 5 of 387 reviews
Justin
Company size: 201 - 500 employees
Time used: More than 2 years
Review Source: Capterra
October 2021
A promising future for software deployment

Yehanny
Verified reviewer
Company size: 2-10 employees
Industry: Computer Software
Time used: More than 2 years
Review Source: Capterra
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.
Aleksandr
Verified reviewer
Company size: 1,001-5,000 employees
Industry: Computer Software
Time used: More than 2 years
Review Source: Capterra
April 2021
World changing containers and standard de-facto
Docker was first (I believe) on themarket of containerized software. There was a lot of talks that it is nothing more than an interface to unix cgroups and that docker has no future, this is just hyped piece of software. Time proved them wrong. Docker became a standard solution, participated in Open Container Initiative and while fully comply with all the OCI requirements, docker is used much widely. Container solves library/dll hell - that means that you may have two application that require incompatible libs running on the same computer without any problems. Applications are separated, they can't affect each other, their resource consumption may be tuned using docker tools. You may build proof of concept wiring containers into a single docker-compose and have the whole stack running here. Multi stage build allows to build software which does not have access to any secrets used during build step. You may use tons of software without installing it, just by running them in the docker.
Pros
Great documentation. Easy to use. Exists on any OS and platform you may need it (doesn't work with latest ARM Mac yet, but I believe this is a matter of time). Allows to you to use any software / platform / solution you want without actually installing it on your computer. Docker-compose may ran the whole stack right on your laptop and multistage builds takes care of safe software building. Free docker registry on top of that. Tremendous amount of how-to.
Cons
Some functionality behaves differently depending on platform. For example - mounted volumes. Some of issues related to file permissions stays there for at least few years. Internal volumes can not be extracted and moved to another computer easily, which somehow defeats it's purpose. Doesn't play well with WSL/WSL2 and especially if you pair it with build in kubernetes.
Reasons for switching to Docker
Requires way less resources, easy to setup, doesn't really affect network setting, less intrusive.
Deepak
Company size: 501-1,000 employees
Industry: Computer Software
Review Source: Capterra
May 2022
Little difficult to begin
I believe i am in initial stage to get around docker however it can remove the boring stuff while it automates the process
Pros
That i can make yaml file and run in docker which will do all the automation
Cons
Its hard to understand on how to start and what steps should be taken specifically to nodejs language
Anonymous
Company size: 11-50 employees
Time used: More than 2 years
Review Source: Capterra
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.