Docker

Docker

4.5 / 5 57 reviews


Average Ratings

57 Reviews
  • 4.5 / 5
    Overall
  • 4 / 5
    Ease of Use
  • 4 / 5
    Customer Service

Product Details

  • Starting Price
    $7.00/month
  • Deployment
    Cloud, SaaS, Web
  • Training
    In Person
  • Support
    Online
    Business Hours

Vendor Details

  • Docker
  • www.docker.com/

About Docker

Docker allows you to package an application with all of its dependencies into a standardized unit for software development.


Spotlight_media_placeholder

Docker Features


Docker Reviews Recently Reviewed!


Capterra-loader

You do not need a virtual machine to make your applications!

May 15, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Has a large storage capacity for the development of your apps with a few steps and has a solid structure to show and present your applications, the best of all is that it consumes very few resources.

Cons: The change of the versions in this system damages a previously developed project and you will have to correct it with the current vesion to get the biggest probe.

Ready to Deploy Code

May 15, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Docker enable you to ship ready to deploy code in the form of docker images. You do not need to set up any environment or server, simply run the docker images and you are good to go.

Cons: Even for a single line change of code, complete docker image needs to be rebuild. also image building is a time consuming process.

Great app development container

May 14, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality

Pros: Very great way to build a sandbox to do app development testing. Can pull 3rd party software from repositories to build images such as tomcat.

Cons: I am a beginner and this requires a bit of a learning curve. I am still learning but this has been a great way to maintain and develop all of our apps. Official documentation can be very dense and hard to read up on.

Capterra-loader

Docker is essential in setting up our development enviornment

May 10, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: Docker is super easy to use and set up. I set it up awhile ago and it has always run without any problems.

Cons: Docker is very technical. If a problem did come up I would not know how to fix it and would need another developer to come help fix it.

Capterra-loader

Industry standard when it comes to containerizing applications

May 10, 2018
4/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: It is the most advanced and most mature way to create, deploy and maintain application containers. It has alot of features out-of-the-box, including native container orchestration with Swarm, but there are also a multitude of official and 3rd party plugins to add. The Docker Engine is extremely fast and all commands are built up very logically (if you know a few commands, you can intuit the rest of them very easily).

Cons: There is a bit of a learning curve in using the software. The other downside (which is minor) is that because the software has changed alot in the last few years, the non-official documentation is out-of-date. This means that reading a 3rd party blog post that is only a year old is almost useless. This, coupled with the fact that the official documentation is not great, results in the fact that some advanced features (like inter-container communication) is tricky to get correct.

Overall: I am in the process of containerizing our entire architecture. It sometimes is a struggle to get it working, but the parts that are running are so much more stable and scalable.

I am beginner user. In that perspective, I used it for creating my project specific container.

May 09, 2018
4/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1) Very light and flexible.
2) Can be used to create user specific tool sets (containers)
3) User-friendly tutorial.

Cons: 1) Trickier to understand the concept in single shot for beginner.
2) Found some difficulties for using mysql container in case of addressing it with volumes

Capterra-loader

Docker is a great tool for virtualization

May 08, 2018
5/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I like that it has a mac companion app which makes it easier to use and manage your docker containers.

Cons: Without the mac app it is more difficult to setup, however the online community is great and always willing to help.

Overall: I personally use it for running GitLab CI locally, so for us it's a great way to have a free CI tool integrated with GitLab.

I run containers for projects, and tools, like discourse, Docker is simplifying my life!

May 07, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: The community is highly reactive, the software is stable, can be easily used, even if your are not a technical guru.
Docker simplify usage of tools, apps.
No more worries about which version of this lib, or this framework to install and run an app.
It is easier to try things too, you get the container, you run it, and you test, no more complicated install, no more OS breakage because you have to install some new version of a lib who break the rest of your setup !
Last but not least, it's simple to deploy and use with some majors cloud hosting, it is a great tool for starting businesses, and you have can scale if you need to, start small and save money, and if you need, go big.

Cons: You have to choose or manage well your container, the main trouble to my point of view is to have too old container, meaning you need to update your operating system to have the more recent security feature, if you have an old operating system you are vulnerable.
People often don't think about that aspect, and the risk is to have lot of apps running on old OS.

Overall: Time saving, money saving, two great benefits !

Capterra-loader

It is one of the best tools in the development and execution of projects for applications.

May 05, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It facilitates the files of applications, since it can work through an executable environment of your applications, where you can also save your projects and modify them in real time.

Cons: It is a little difficult to work with mounted folders since you need to grant and create permissions to be able to manage and edit it.

Overall: I do not need a virtual machine for the development of my mobile applications and adaptable for web pages.

Allow to isolate and deploy application without install anything on the machine

May 04, 2018
5/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: The possibility to create service without install anything to the machine allow to install the application in a very efficient way, this is particularly useful when you work with micro-service.
A container is easy to be 'installed ' in every system
Docker-compose allow to generate scrip to start many docker as you need.

Cons: It' quite hard to configurate when you want comunicate between the machine and the container. You should keep attention when the image are generate in order to not use too much space. It's difficult build a new image if you need special configuration that need to be exported

Capterra-loader

Used both Docker and a paid version of Docker Cloud - very satisfied!

May 02, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Docker is a beautiful piece of engineering that solves portability and scalability in the cloud.
There are few other competing containerizing solutions, but Docker has the absolutely biggest community and it helps a lot. Every tool, example, tutorial, workaround - anything you can find on the internet.
Docker cloud provided us with a registry + some compute power to build our images for very cheap.

Cons: Docker Inc is experiencing some turbulence on the business side, so the project future is a bit unclear. But at least the open-source part should be fine, not sure about the paid services.

Overall: Incredibly simplified DevOps

It is a good platform to developers, you can have many containers with different projects.

May 01, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: It is open source. It has public containers registries. It is friendly to the final client. It is fast.

Cons: It should have a visual tool. It is necessary to have advanced monitoring. It is a depend platform.

Overall: I can work with many projects at same time.

Docker has emerged as the new trend in the software environment.

May 01, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: allows you to orchestrate your applications using kubernetes which makes it helpful to deploy applications.

Cons: Really powerful, but need to know basic docker commands which makes it harder for people not familiar with linux.

Docker looks like a good fit for a virtual environment that get out of your way.

Apr 26, 2018
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: The best feature that Docker offers is the easy of developing for multiple environments on the same PC.

Cons: One of the big downsides of Docker is debugging the application when something goes wrong, I think that can be improved upon.

A great tool for dependency injection

Apr 25, 2018
4/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money

Pros: working on a project in different system becomes easy with use of docker because it recreates the same environment in all the system with just one image run.

Cons: Hard for begineers to write docker files and get rid of error they face in the beginning. Otherwise the tool is very good to use

Capterra-loader

is a tool for developers and administrators in environments where software applications are running.

Apr 23, 2018
5/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Docker has facilitated the use of files for the development of application projects, with it I was allowed to take and run my applications in a test environment, its utility consists of a container of executable files from the same software.

Cons: Although not directly to the Docker, I have had some difficulties with file sharing functionality. It is a little difficult to configure user permissions for mounted folders.

Overall: Docker has a very flexible workflow in which I work with in environments as well as mobile applications to web pages, it works as a virtual machine to emulate and simulate its functionalities.

Capterra-loader

best application to build and manage their entire application portfolio at their own pace flexibily

Apr 22, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money

Pros: The best part of this application is it has true independence between applications and infrastructure and developers with IT operations and to unlock their potential and creates a model for better collaboration and innovation. Its best features include integrated security, Modernalize traditional apps, Continuous integrations and micro services which included over all development without any disturbance in the life cycle model

Cons: The least thing about this is it takes a very long time to realease it latest products to which product it release we request the docker team to give the trail version for the product so that we can feel the product qualities

Capterra-loader

A given component in all my development projects

Apr 21, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Docker makes it incredibly easy to 1) get started working on the app rather than configuring environments, and 2) make sure that bugs are not due to differences in environments. New developers can start working within minutes.

Cons: It can take a bit of tinkering to first time setting it up. This phase probably requires someone well versed in server configuration.

Overall: With Docker I can very rapidly get started working on the actual application rather than wasting time configuring my development environment. Further, onboarding new developers is a breeze.

a nice extension of virtualisation

Apr 19, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
4 / 5
Value for Money

Pros: It is useful when we need to just pull the environment of any software and begun working on it. It is very lightweight and because it runs on host operating system , it is very fast in loading also.

Cons: Any software whose image we pull in docker have only limited functionality and many other dependencies need to be installed explicitly.

Good for virtualisation

Apr 18, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money

Pros: It is light weight. Can simply pull the images and run our application. Useful when the project require a lot of dependencies to be installed.

Cons: The ui part is missing. Also one require to work on linux environment because it only supports linux file system and not macos and windows.

good for virtualisation

Apr 16, 2018
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
2 / 5
Customer Support
5 / 5
Value for Money

Pros: Very light weight. can pull many images and create a container in very less time. Its portability is an advantage

Cons: Lacks the UI. Each small small fuctionsality need to be installed separately. Requires ver much knowledge of system to work with docker and writing docker files.

Docker will streamline your workflow and plays very nicely with continuous integration tools.

Apr 11, 2018
4/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: It is very easy to install and somewhat easy to use (if you aren't afraid of the command line, that is). It's great for deploying a whole lightweight environment with barely no setup at all. The documentation for Docker is well done as well.

Cons: Creating a dockerfile isn't the most intuitive thing in the world, and you have to do it all by hand on the command line. While some will say that this is a plus rather than a con, I believe that GUI that users could understand might make it easier to use.

Very useful for code (environment) sharing among teams

Apr 09, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Use of standalone containers allows development of individual models (wiht different environment variables). Use of dockerHub of committing and pushing/pulling images makes collaborative work much easier in a way that you can share the whole environment.

Cons: Using the command line does require to learn the commands to work with image/container. This might be a bit confusing at times (especially for someone not familiar with version control). The documentation is rather good, but not complete

Great platform for containers

Apr 06, 2018
4/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: There are several things about Docker that I like, for one it is cross platform, another is that it is easy to share the containers with other devs.

Cons: Docker can be really buggy at times, and I have run into issues with Linux containers on a Windows Server 2012. I believe that these issues will get worked out in the future.

Overall: Productivity when developing with other users.

Docker is free, so well worth the money, is an interesting alternative to virtualization

Mar 31, 2018
4/5
Overall
3 / 5
Ease of Use
3 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Docker is a great virtualization tool for development environments for Dynamics NAV three-tier versions. It takes up much less space and CPU usage, and with images of installs available online, you can quickly and easily bring up multiple virtualizations of NAV

Cons: It is temperamental with installation, and on many existing installations of Windows will not work. I have had great difficulty installing on a virtual environment, and can apparently only be installed in an Azure or host machine.

Overall: Virtualization of Dynamics NAV three tier apps without a full virtual machine and also free from fear of issues with installs.

Containers everywhere!

Mar 31, 2018
4/5
Overall
2 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Great technology for testing or for your developers team. You can easily create multiple isolated containers and each with different version Python, PHP, MySQL and so on. And after work is done, you just delete your containers and that is all - no file are left behind and your server is clean.
Open source with big community.
Good documentation.

Cons: Very hard to set up in production.
Some security vulnerabilities.
Dynamic and fast development, so it is hard to keep up with it.
Too many features and parameters - it is very hard to understand how work with Docker

Overall: Our development team work faster with Docker.

We use it for automating deploys in all our environments on different cloud providers

Mar 26, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The command line interface is really well designed and documented. The deamon is light, easy to install in all platform and works really fast

Cons: On windows it's still needs a workaround to have it working in all networking modes, which makes the solution not completely and transparently portable accross platforms

Awesome

Mar 16, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Docker brings in an API for container management. Benefits both developers and system administrators. Docker allows for portability across machines. This container can be transferred to another machine that runs Docker and executed there without compatibility issues. Docker has a lightweight footprint and minimal overhead. Docker images are typically very small. Reduces the time to deploy new application containers.

Cons: Difficult to remotely manage and monitor. Containers are crashing sometimes due to the file system issue. Docker is not very developer friendly. Docker containers are currently for software, not for data.

I used docker client in Mac and Linux it's really a great piece of FLOSS

Mar 15, 2018
5/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It allows you to have a ready to go dev environment which could be more realistic than other solutions, without the need to fetch things from internet every time you need it to work.

You can also customize a dev working space with all the tools and configurations you may need to be able to start working, simplifying a lot the bootstrapping of a development environment.

The online repo of containers is amazing and has a lot of FLOSS ready to deploy on any platform that supports them

Cons: It's incredible powerful so it's also hard to comprehend completely. Expect at least 1 month of heavy work and doc reading to master this tool.

Powerful, flexible, and scalable to enterprise-level implementations for virtualized applications.

Mar 14, 2018
4/5
Overall
3 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: High adoption rate across multiple platforms and major vendors. Microsoft and major linux flavors support Docker. Lots of documentation and deployment guides online, and plenty of IT professionals have adopted the tool. Lots of contributors are providing images and documentation to get you started with many popular applications and software.

Great scaling design that considers running Docker across many different servers, and does a good job at making the deployment generic, where an Administrator does not have to hard-code specific file paths for a given server. But rather, they can generalize their deployment commands to work on many servers.

Flexible shared resource design with volumes makes sharing config file across multiple containers/servers easy.

Cons: Be careful with images provided by the community. Some images have poor documentation, or function strangely. Be sure to test each image.

Recommendations to some command syntaxes may cause some confusion for new administrators. Ultimately, these revisions create options for and admin, but I found it a bit confusing determining which options were the best practice, and for what reasons.

Capterra-loader

Best container runtime daemon

Mar 14, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The advantages of using docker from development to production are a lot. As a developer you can isolate your environments allowing you to run different versions of the same software without colliding. As ops you can now easily provision and pack your software for easily delivery and deployment on any OS that supports docker. Docker helps easy the hard line between dev and ops

Cons: Recently their strategy have turn from 100% open source focused to be more company focused enhancing docker enterprise and leaving docker community a bit more in the back

Overall: Environment isolation for development, easy of deployment

Docker is the perfect platform for fast and easy deployments

Mar 13, 2018
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: What I most liked about Docker is the fact that you can easily deploy applications inside "docks", that are isolated environment where you can pre-install required software (e.g. NodeJS) and control everything about how the container works, from performance throttling to folders visibility and more

Cons: The only con I've found is that I cannot publish a container over an existing one. I have to remove the existing container first and then publish the updated one, otherwise it won't see the changes. I hope it'll be fixed as it makes you lose some time each publishment

Very flexible tool for DevOps and containerizing apps.

Mar 09, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: It's cool that you can make containers quickly and it makes deployment quicker, safer and more scalable. App parts need different environments and have different dependencies and Docker makes it all work properly when set up properly. Updates are very often.

Cons: I have a huge problem with Docker for Mac as it uses so much of my CPU %. Mac gets to sick temperature and though I've tried many ways from Stack Overflow it's still an issue.

A great container solution with a punch

Feb 28, 2018
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Easy to install and setup.
Containers at their best.
High level of activity and updates.
Offer a «edge» version so we may experience the next version before it is released.

Cons: The software is something consuming a lot of CPU for not special reason.
Recent addition of Kubernetes within the Mac client is great. But it shouldn't override an already present kubectl that is already installed.

Capterra-loader

Greater portability supports and easy to orchestrate

Feb 16, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
3 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Good API support for container management, this will help developers and admins
Great portability support with only required dependencies
Sharing container is very easy because it takes very less space

Cons: It would be great, if they add good support for developer similar to system admins
Regression issues are more, it would be good if they test properly and release

Overall: Easy to port the software along with dependencies and easy to deploy

Easy to use

Feb 12, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality

Pros: Wow that sure made setting up and trying the piece of software very easy to do. Download and run the preset up file and off you go.

A great way to package apps and deploy them quicker

Jan 24, 2018
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
4 / 5
Value for Money

Pros: I installed Docker in my personal NAS, and I discovered how fast and easy can become app deploying and management, as Docker allows you to wrap up apps in "Docks" and quickly start, stop and update them, as well as monitor and manage their dedicated system resources.

Cons: I found an annoying bug, that requires me to delete a container after building an app and before restarting it. I can't find a way to build an app update and execute it in an existing container

Capterra-loader

We can deploy applications faster than ever before!

Jan 21, 2018
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The ability to create easy to deploy applications in the form of Docker container images. We can have complex technology stacks, pieced together in a modular way in the form of microservices. This means that it is easier to replace or update services without affecting the availability of other services, this is a massive benefit.

Cons: Limited support for Linux Containers on Windows Servers, as it's only available on the latest Windows Server 2016 builds. I know this is as much to do with Microsoft as Docker, but once Linux containers can be run on Windows server environments, we can get closer to the 'one environment' strategy that we strive to have for development, testing and production.

Capterra-loader

Awesome open source software for reliable automation.

Jan 18, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Verifiable Docker files, that allow us to look at what exists within a Docker file.
Easy to deploy to a variety of platforms.
automated builds through Docker Hub

Cons: Resource management.
Difficult to remote manage/monitoring.
Containers are crashing some times due to the file system or daemon issue.

Overall: Docker allows us to provision identical instances across our various systems (testing, staging, production, etc.)

Great new container technology. Tools can be a bit buggy (docker for windows especially) however.

Jan 18, 2018
4/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
2 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Enables creating, deploying and managing microservices. Endlessly flexible and seems very robust. Access to a wide library of container images that can then be customized.

Cons: It feels like the tooling is still a little rough around the edges. The docker for windows client seems a little buggy. It probably reflects that this is a cutting edge technology, but documentation a little unclear (many ways of achieving the same result).

Overall: Ability to create deploy and manage microservices.

Docker is the most versatile tool I have seen so far

Jan 17, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money

Pros: the flexibility that Docker provides is unmatched by any tool I have ever used in my career as software developer. I love how easy it is to set up a virtual machine, add one and also get rid of it. the principle of throwing VMs away if they are not needed anymore and building them when needed is a delight.

Cons: The only con I would say is that in the MacOs version, Docker takes up a lot of space, even when I delete VMs it still seems like there is some stuff left. I would like to see the possibility to purge the storage of docker.

Out of the box app virtualization

Jan 17, 2018
4/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: You can easily start, tutorial is very usefull. You can easilly get first containers from repositories and create your own

Cons: Easy to learn, but hard to master. You thought that creating high scalable systems with Docker will be easy - it won't. Rethink it again and again.

Wonderful learning about it

Jan 16, 2018
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I tried docker as part of one my classes and it was a nice experience. Never worked on container framework before.

Easy to get started and rewarding to use as you learn more advance features.

Jan 10, 2018
4/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
2 / 5
Customer Support
3 / 5
Value for Money

Pros: Easy cross-platform development with a consistent runtime environment allows for rapid deployments and confidence in testability.

Cons: Documentation sometimes lacking. Long tail of bugs that go unaddressed for longer periods than desired.

Capterra-loader

Using Docker for a new Architectural Reference Model based on container and microservices.

Nov 09, 2017
5/5
Overall
5 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It is a "standard de facto" by now. Easy to use and basement for best orchestration tools and PaaS infrastructures.

Cons: Native orchestration tools where not so suitable. Native integration with Kubernetes recently in improving this aspect.

Rearchitecting our services into micro services has never been easier.

Nov 07, 2017
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
3 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The community for docker is huge. You can find help left and right. Writing docker files is intuitive and understanding it's structure is easy.

Cons: Some concepts can be hard to grasp, but as I said, the community is huge and very helpful. It's also still "new" software, so some employers may be hesitant to adopt.

Overall: If you're looking to start a new project or rearchitect your current services, use Docker.

A good container management tool

Oct 11, 2017
5/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
2 / 5
Customer Support
2 / 5
Value for Money

Pros: Docker makes life easier by taking out the hustle of publishing stuffs everywhere here and there. you can easily pull the image and start it.

Cons: Windows client is not really a good. seems like this is meant to be used for Linux users only. Getting a good grasping of this new terms and flow is not that easy.

Many integrations and open source software. Best for beginners.

Sep 22, 2017
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: No need to spin up servers or virtual storage. You go straight to working with your app in Docker. There is an excellent tutorial on its website. Github and Bitbucket integrations make things simple and easy.

Cons: Subscriptions are pricey. No discounts for people in academia. Not known around much. But the rest is very good.

Perfect container system!

Sep 18, 2017
4/5
Overall
4 / 5
Ease of Use
4 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Docker made containers easier and safer to deploy with a much more standardized container system. Allows my team to deploy to the cloud easily and scale on the fly. Containers are where companies should be moving to and docker makes it easy, I highly recommend it.

Cons: My only issue with docker is that persistent data storage is very complicated since when a container shuts down all that information is gone unless you figure out with docker data volumes which are not easy to work with.

Overall: Docker made containers easier and safer to deploy with a much more standardized container system. Allows my team to deploy to the cloud easily and scale on the fly. Containers are where companies should be moving to and docker makes it easy, I highly recommend it.

Docker is really useful container for easy deployment with other images like Ubuntu, Java, Redis

Sep 11, 2017
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
5 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Docker is lightweight image compare to visual VM. We can have multiple images as it is lightweight. Configuration for creating image is easily understandable

Cons: Docker is platform-dependent
Command to monitor the container has basic information
Managing a huge amount of containers is challenging

good tool being used in most companies i consult for

Jul 18, 2017
5/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Everything is accessible in one location. Moving projects and dependencies is a breeze. Everyone in the team always will have the latest build.

Cons: Quite a learning curve for developers not used to command line to shift stuff within environments. Windows lacks support with regards to a UI frontend.

Overall: My current team will always have the latest image of the project with dependencies automatically downloaded as well.

Containers for life

Jun 07, 2017
4/5
Overall
3 / 5
Ease of Use
4 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Docker containers are an evolution in software development when we talk about deployment and continuous integration. Dockers images isolate dependencies and are easy to manipulate through different types of environments during the software life cycle: development, testing, continuous integration, deployment and rollback (hopefully not necessary :).

Easy to use, simple to configure, maintain and update dependencies.

Cons: Running Docker images in development mode on my notebook using native application consumes a lot of memory, mainly when using sync mode.

Overall: Mainly productivity.

Must have for servers

Feb 11, 2017
5/5
Overall
4 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Flexible and robust

Overall: Now using it for my servers: vpn+ssh+docker machine; all the rest inside containers. no more problems of different library versions needed for different software: each can have what it needs

Easy to implement and scale

Feb 09, 2017
4/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
4 / 5
Customer Support
4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Easy to use

Cons: I don't know one

Overall: Thanks to Docker, our business can scale with ease, without problems making happy all the dev team.

We recommend docker as a service to grow your business

Recommendations to other buyers: Integrate with kubernetes

Revolutionary virtualization?

Dec 05, 2016
4/5
Overall
2 / 5
Ease of Use
3 / 5
Features & Functionality
1 / 5
Customer Support
5 / 5
Value for Money

Comments: Docker seems to be one of the most revolutionary advancements in software virtualization in recent years. It is a bit confusing to understand the difference between what Docker does compare to something like Vagrant-based virtual environments. Overall, Docker is not super easy or intuitive to use, but once you get projects set up with it, it works great and makes it easy to deploy applications in an expected manner.

Docker Service Deployment

Oct 27, 2016
5/5
Overall
5 / 5
Ease of Use
5 / 5
Features & Functionality
2 / 5
Customer Support
5 / 5
Value for Money

Comments: I used docker as an Engineer at uber to deploy my services as a standalone bucket. It's really simple to use and scales very well.

Oct 27, 2017
5/5
Overall