Average Ratings

200 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!


Containers are really helpful

Jan 31, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Ability to spin up software with just a few clicks. Initial setup doesn't require to much experience. Downloading new images and containers creation gives a lot of joy. It's a great way to perform POC and experiments as if they appear to be invaluable the removal from the device is simple and doesn't leave any orphaned dependency packages. Scaling services through Swarm allows to greatly improve performance of applications that can work in such environment. There is a huge variety of systems on which it could be run.

Cons: By default the docker service storage is kept on /var (on linux systems) which doesn't usually tend have a lot of free space. The amount of documentation available could be overwhelming in the beginning. If you would change the storage driver on an existing docker environment you will loose all your containers and images. If you would like to keep them you need to import and export them manually. There are some security concerns and it's easy to expose yourself if you don't know what you're doing.

Overall: It's a great way to test new technologies in a robust manner.

Docker Swarm makes management of cluster super easy

May 06, 2019
5/5
Overall

5 / 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: Docker Swarm makes setting up a server cluster very easy. With just a few commands, can setup a cluster and start deploying services.

Compare to Kubernetes, it reduces the time to setup things like the Api server, the cluster db, and other components. Everything just came with the tool.

Cons: Not a lot of discussion about Docker Swarm compare to Kubernetes. Community is a lot smaller.

Not a lot of cloud services available using Swarm other than Docker Enterprise. Pretty much all the cloud service providers have Kubernetes support.

Overall: I lover the philosophy behind the design of Docker and Docker Swarm. As a developer, my experience with using Docker was great and takes a lot of headaches away from the developer.

Capterra loader

Dockertize your platform right now!

Oct 19, 2018
5/5
Overall

4 / 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 has proven to be a fairly efficient and stable virtualization platform for productive environments of high stress and traffic flow.

The compatibility with other work tools is almost 100% guaranteed and also allows testing and deployments at speeds never before reached by infrastructure departments. One of the most significant advantages is the large repository of images of applications that are available in the docker hub.

Without a doubt, of the best tools that I use in my day to day

Cons: It takes great knowledge of linux and infrastructure to use docker, it is not a tool for beginners, if you do not have the basic knowledge of a LAMP or LEMP for example, you can not deploy a disconnected application in docker, much less create base clusters of data, among many other things.

Overall: All my current infrastructures of my clients are based on docker, I have been able to create database clusters with maria DB and several nginx using docker, likewise I have been able to create API's and micro services with containers that I have created myself

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

OS level Containerization

Apr 27, 2019
5/5
Overall

4 / 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 is a powerful tool for containerization. It gives the platform for build, test and deploy application using container. The Docker container helps in adopting the DevOps methodology that helps in rapid release. Docker container helps to isolate the application which helps to execute the consistent test results. Dockers helps to optimize the development and operational process. Docker Enterprise provides a one stop solution to all problems from its dashboard.

Cons: Docker daemon configuration for container and images is a tricky part and it should be simplified. Managing the Swarm and Kubernetes for orchestration is a complex part with using Docker API.

Overall: Docker Enterprise is a leading container platform because of the feature and customization provided by it. We are deploying the multiple client server without any major effort. Docker helps to deliver the release of the product with better compliance. High level encryption of images and communication between cluster make the container secure.

Capterra loader

Docker Containerization - Unlock DevOps.

Nov 04, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Docker is the one of the best containerization management tool. we can manage the configuration with it and make it automatic after one time configuration. Docker images are easy to manage and small in size for all OS. Best thing in it is that it support windows, Linux/Unix and Mac. Deployment on multiple server is also easy with it as automation process with docker make it human error free as it's completely automatic after the configuration. Outage can be also remove at the time of deployment with using AWS. It's a great tool every MNC is jumping to DevOps to make the development and operational process more connected. It's also having a very larger community.

Cons: Docker Hub should provide the space for free tier private docker images. Learning curves are to shape, Documentation is also very boring. With it's every release we need to check it's compatibility before jumping to it's new version.

Overall: We are using the Docker images with Amazon web services to provide the Zero outage and high availability to ours SaaS. As we can n't afford the outage at the time of deployment.

Powerful, essential, awesome

May 27, 2018
5/5
Overall

3 / 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: Docker provides an efficient way to build, run and manage containerized applications. Also, it integrates with Docker Hub, which contains tons of built-in images that can be directly used or as a starting point to build our own images.

Additionally, Docker is lightweight, very stable and fast, so it is too easy to get a complex dev/testing environment up and running in seconds, but also it can be used in production environments.

It includes different tools like Docker Compose and Docker Swarm to ease even more complex tasks to orchestrate our applications.

Moreover, tons of products/services provide integrations with Docker, such as Jenkins, Bamboo, Amazon Web Services, Datadog, etc.

Cons: The learning curve is high at the beginning and after having been working for a while with the software, there are still tons of options to explore and to work with.

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

Docker - Configuration Management Tool for Containerization

Jan 06, 2019
4/5
Overall

3 / 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: Docker is the DevOps Tool that is used to for Containerization. It's the best tool to automate the build, Deploy and Release Management. By using it,the risk of human error is eliminated. It can be integrated with any operational infrastructure or multiple cloud. It boosts the agile process with DevOps methodology. The enterprise level of security delivers the application with a protected way. Best thing in it is Docker simplify the development process with the automation with the help of containerization.

Cons: In every release of docker, we need to check and test the compatibility of our product before implementing it, which is totally unplanned. It should come with more brief documentation as the learning curves are sharp. The integration of some cloud based services is not stable.

Overall: Most interesting and powerful thing of Docker is the integration with the Visual Studio, TeamCity, AWS and other services and software. Scalability of the service is also high. We deploy the 100+ servers of same project in just eight hours earlier which used to take four to five days.

Capterra loader

Docker - A Containerization holder

Oct 20, 2018
5/5
Overall

4 / 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 is one of the best containerization application. To achieving continue integration it's very helpful. Managing the deployment container and images is now easy with Docker. Docker help to do the things for you by automation. Once you configure a Docker in your environment it will make sure that issue will not occur due to development or production environment. It also very helpful in deployment and virtualization. The best thing in it is secure and transparent as it's source code is open.

Cons: As docker can be configure in all environment and architecture, but it is sometime very challenging to solve the particular issue that is making hurdle in configuring it. Documentation is also limited as it is not covering all the aspects or environment in which we or our organization is working. I feel they should also provide the some enterprise feature like image management in open source version also.

Overall: Docker is making my life easy as now I don't have to worry about deployment on my multiple servers and resolving the issue 'Working on my BOX' as its always testing code in truly independent environment. Containerization is helping use in high availability, by this we have achieve zero outage to our server because of deployment.

Developer and administrator best friend!

Jun 28, 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: Easy to learn, easy to use and most advanced tool to o build, ship, and run distributed applications. Doesn't matter if your running thousand of micro services or just a small home serwer with few web apps - docker is the way to go. It's realy easy to learn how to use it (has great documentation and community) and how to create your own container images. It's wery stable project now and i'm succesfully using it on production enviroment with more than 300 applications. It's great way to improve your infrastracture security by isolating every application in dedicated environment.

Cons: Docker Hub (place where you can store your pirvate container images) is a little pricey. Running private container repository could be challenging.

Overall: Secure and easy way to run thousands micro services.

Remove Excuses

Jun 13, 2019
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Docker is like a virtual machine, where your computer is running a different environment

but it's somehow not a real virtual machine, it's like a "slice" of functionality. The basic idea is, everyone can develop in the exact same environment (always CentOS version 6.2, PHP version 7.1.2, Nginx version blah blah blah).

Theoretically, you'll never run into the "well it works fine locally!" problem.

An example when doing website development, and there is frustration when one Mac has a bunch of weird stuff installed that makes it hard for the developer to get the site up and running. With Docker it's like, "okay run these commands and it'll spin up an environment that's identical to what's working for me" and not screw up your current Mac settings.

If you've already got a `docker-compose.json` file ready, that's a good part of the battle, then it's just `docker-compose up`.

Cons: Docker takes quite a bit to spin up and manage (but it seems like the world is moving to Docker). Major dislike is how much research has to be done when I often find myself asking "wait, why is my hard drive so full of old Docker images? why didn't they get deleted automatically?" and having to google stuff like that. Also, wrapping your head around your host (Mac) vs container.

Capterra loader

Solid product, best DevOps Application

Sep 27, 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 best thing about docker will be docker cloud. You can have your application in docker cloud and offer with your colleague or make it open which make it to a great degree accommodating to introduce your application in truly any framework without agonizing over the framework conditions. Heaps of supporters are there in docker cloud.

Cons: Not more documentation about various approaches to send application. Not great documentation about various directions you can keep running on docker-make and their conditions. Some time you feel stuck while taking care of specific issue and you discover no assistance in the web.

Overall: Docker has an extremely adaptable work process in which I work with in situations and in addition portable applications to website pages, it fills in as a virtual machine to copy and recreate its functionalities.

Next generation software

Apr 30, 2019
5/5
Overall

2 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: While there are a lot of benefits to running Docker, most of which you've probably already been told of by other developers when reading this review, the main thing that blew me away is the community support for this tool: Every software package imaginable has been packaged to work with Docker. Every webapp, every backend service and every advanced command-line program. There are tutorials for every conceivable use-case, from running a simple website to building a cluster of self-learning AIs, everything is well documented and easily looked up. The Docker community is simply doing an amazing job at supporting their platform and that is what makes this product so great. It's obvious now that Docker is most likely going to be the next standard for how software is developed and deployed, first and foremost because the Docker community is working so hard on turning that concept into reality.

Cons: Docker is an entirely new way of developing and deploying software. Therefore, you have to relearn and rethink a considerable amount of your old workflow. This is to be expected when you're switching to such a comprehensible new solution, but it still makes for an incredibly steep learning curve that I'd wish could be smoothed out just a little.

Overall: I'm still learning about how to run Docker on production servers and am currently researching and trialing ways for me to move my in-house as well as my customers applications into a "dockerized" environment.

Automate what used to take weeks and careful planning

Dec 05, 2018
5/5
Overall

2 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I love how testable docker is outside of needing to spin up a new server every time you make a change to a dockerfile build. This way, I can iterate very fast on any changes I want to make and have the benefit of caching old steps in the build to make it even faster locally.

Cons: This is a problem more because we have been using docker for many years, but the offerings have changed recently in terms of how you run docker on Mac vs Linux causing the old instructions of how we used to install the software and VM on our machines (docker-machine) to be outdated. This has caused issues with installing it on newer employees computers but we just need to accommodate ourselves to how the new deployment infrastructure of docker for mac works.

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.

Indispensible tool in the world of DevOps and System Administration.

Mar 06, 2019
5/5
Overall

5 / 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: Docker is extremely useful and easy to use for building and deploying services in a networked environment. They took a technology that's been around for years and developed a deployment and tooling system for containers that make them a no brainer to use.

Cons: If I have to mention one con is that Docker tends to make you buy into their whole ecosystem of tools almost. This can sometimes be a detriment if you find certain technologies that might not mesh well. However, they have made strides modularizing the tools.

Overall: Docker has made managing services in a networked environment even easier to maintain. It has also become essential to streamlining many stages of a continuous delivery pipeline for developing software. I can't imagine working without it.

Good Platform for running small size VM's on Machine

Aug 23, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Easy to do POC of any product and get started.

This enables us to run multiple versions of OS on the same machine and test our application seamlessly.

Easy to bring up a new nodes in case of any failures, as all we need to do is start docker container with old image.

It works well in the microservices environment where the services are decoupled.

It truly enables us to build docker image anywhere and run anywhere.

Cons: Has a higher learning curve while configuring advanced concepts like network configuration etc.

Still in the initial phases and relatively has less user community. Sometimes it may take lot of time to figure out few things like network sharing with host etc.

Capterra loader

Revolutionised the industry!

Oct 18, 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 gives developers the ability to share projects with zero set up time - all you need to do is download a project and docker will read the dockerfile and spin up the appropriate servers locally for you. It couldn't be any easier from a developers perspective.

Cons: It has a steep learning curve, especially for non-developers - this is however pretty much unavoidable with command line tools and once you have learned it you can never go back.

Overall: I can now share projects between colleagues and friends extremely easily and it has enabled me to automate quite a lot of my deployment process. I'm glad I learned how to set up servers before docker became a thing, but docker is still my first choice every time I start a new project.

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.

Scale your Application As Docker Containers

Aug 31, 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 lets you have convert your regular application into a highly portable application which can be scaled very easily. Docker can run directly on Linux kernal, which makes it independent of the host machine's environment making it easy to port. You can run any number of containers based upon machines capabilities, all having completely separate environments. You can use any container management system to manage your application using docker.

Cons: The only issue i found in docker is the process of docker image creation which takes much amount of time. Also even for a single line change of code, whole image needs to be rebuild.

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

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

Capterra loader

Awesome way to Package and ship application

Mar 31, 2019
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: The containerization is one the best thing it provide plus docker hub. solves problems of a developer and also deployment for a software professional. Management of docker images are simple and can be done by any developer. Security and community support is good. Saves lot of effort of a softwares developer

Cons: Previously it was platform dependant on linux but now support windows 10. So earlier windows support was an issue

Overall: containerization of the solutions developed and deployment in client environment has become easy and fast. Saves lot of effort in setting up of environment in clients machine

the standard for containerizing applications

Aug 21, 2018
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Docker made it VERY EASY to build, deploy, and run containers. They have a great set of tools and ecosystem around the docker runtime. The container format is very portable and can be uploaded to the dockerhub public registry or your own private registry. The main engine is opensourced via the containerd and runc projects.

Cons: Sometimes installation can be tricky based on the operating system chosen. For running production apps, we've seen docker fail which is why you need a container orchestration system to manage the deploy of apps.

Overall: Good experience, solid product.

My Favorite Tool

Feb 28, 2019
5/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: it is difficult to overestimate Docker as it had changed everything in the way of development and running web and cloud applications. Great ability to create idempotent and portable development and production environments, easy solutions deploy, maintenance and scalability, huge community, tons of ready to use images - all of that brings new level of cloud computing.

Cons: A bit confusing 'politics' of company which sometimes does unpredicted steps that can affect product future.

Overall: Nowdays I heavily use in in development and mostly for deployment of cloud applications.

Run Containers instead of Servers

Sep 23, 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: Docker is one the most amazing tool developed in the history of software technology. It provide you a highly scaleble application in the form docker images which can run on any Linux operating system. You no longer need to set up environment on individual server or keep worry about system configuration. You just need to create a docker image using your code, which is a one time effort and you are good to go.

Cons: You need to learn at least one container management system in order to efficiently use docker.

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.

Capterra loader

The best container solution

Jan 29, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Docker is Simple and very powerful. It's possible to use everywhere and make complicated applications get easy to setup, integrate and deploy.

Cons: The learning curve is not that easy. Understand the concept is kind of easy, but Get Started documentation is not clear for everyone to start using Docker.

Overall: When I think about multiple applications on a machine, I always choose Docker. Docker is the simplest and the best way to setup applications without caring about the machine configurations. Also, it's possible to compose applications and settings, making possible to deploy all the configurations to a cloud without worrying about what is installed there or not, the application will always work anywhere

Docker for everything

Sep 12, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Docker solves a longstanding issue with all software development: environments. Environments are always different, always changing. Different softwares and their dependencies don't play nice with one another. Now they can. Wrap everything needed for a single application into a docker image and now it is highly portable and all it's dependencies are wrapped up with it, ready to run. It simplifies development, building, deploying, troubleshooting.

Cons: Docker Swarm is way behind Kubernetes, it would be great to use an entirely docker solution but for our large deployments kubernetes is a must.

Capterra loader

Docker Review

Oct 07, 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: Provides a very easy way of managing code changes in deployments. Applying is as simple as stopping the old container and running the new container. Later in time, changes can be reverted the same way.

Configuration/Set Up is very easy since it allows running of bash scripts and basically any programming language.

Deployments are immutable thus preventing alteration and improving security.

Directories can be synced in the container to a directory outside the container in form of volumes. This allows data to be passed to the immutable deployments.

Cons: The images take a lot of storage space.

Debugging an image is quite a task.

Overall: This is the way to go if you are building stand-alone applications or applications in a micro-services kind of architecture.

New technology to rival Virtual Machines

Nov 19, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: While it is not as isolated as a full virtual machine it does provide many of the benefits of a virtual machine with out committing all of the system resources you would have to to run a full Virtual Machine. Applications come packaged in containers which can be run on a host OS with a lot of the same security features of a VM but in a much lighter package. It is pretty easy to get a prebuilt container up and running on a host server with just a few commands and you are off and running. Most of the things you want are already build in the Docker repository you just need to do a docker search to find them.

Cons: You have to be careful with user permissions when you run the Docker container because whatever user you use to run the container will give it that same level of access to the host system. So you never want to run a docker container that is accessible over the network as root.

Overall: We are moving applications that previously took up whole Virtual Machines to Docker Containers to lighten the load on our servers and to make them more portable. When complete we should have a pretty lean infrastructure.

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

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.

Very helpful tool for development

Jul 14, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: It simplify the preparation of environment for your application. At work we use Docker a lot to make sure we have a stable CI/CD process.

Cons: Sometimes the cache does not work correctly. Another problem we often run into is communication between containers. Also running local dev environment may be complicated with NAT, firewall config.

Overall: Great tool for development and deployment of applications.

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.

There is a DockerHub image for almost all of your needs

May 07, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Docker has a great community on DockerHub. There is a docker image for almost all of your needs. You can quickly setup an orchestration by searching for your required images on DockerHub

Cons: Docker has a steep learning curve. Adding orchestration to it add another layer of complexity in learning. Once you have crossed that point, its really helpful.

Capterra loader

Create and simulate your applications.

Jun 12, 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: 9.0/10 Not
Likely
Extremely
Likely

Pros: With docker you have an incredible advantage in the field of the creation of applications where in this same system you can simulate how your application works, also has a platform where you can share your files.

Cons: It is a bit difficult to manage this system because when you deploy the virtual machine simulation for your application it takes a while and at the beginning of its use the panel is a bit tangled.

Overall: It is very good system to start developing your simple applications, you do not need much and it gives you the necessary tools.

Yes that's the way you have to follow for your work in 2019

Apr 08, 2019
5/5
Overall

4 / 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 CE on win10 is amazing! You could start complex developer environments in seconds, and you could easly standardize it. HW performance using docker in Hyper-v environment are also excellent.

Cons: I honestly could not see a cons on this soluton

Overall: I've started to play with docker in 2016 and i 've to say it's perfect to standardize and disrtibute developers environments.

Capterra loader

Run your application anywhere with just a few scripts

Jul 17, 2019
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: IF you are developing a web application and you want to be sure that it will run on anywhere you can simply add docker scripts to your application and run it anywhere. Moreover, this tool is very useful for virtualizing your application you can install on your application and create a lot of containers for your applications and run them. Moreover, it is easy to install and running an application is very easy.

Cons: There is a problem that the newer version of Docker cannot be installed on the versions of windows except Enterprise edition and it is very problematic for the developer who are creating their own applications.

Overall: I am using this tool at my work for the applications that I am developing..

Capterra loader

Transform infrastructure as you know it

Apr 09, 2019
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: - Lower cloud compute costs

- Minimize infrastructure foot print

- Automate release management

- Scale containerized applications easily to meet demand

Cons: - Some more windows container features needed to get on par with linux docker containers, however windows containers have come a long way

Overall: Automated release management across all CI and CD pipelines

Capterra loader

Best way to start a new project which need to be deployed

Jul 31, 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: Working on your computer with a different operating system then the production has always been a nightmare for developers and system administrator. Then comes docker, it changed everything. It made creating new project from the ground up really simple, with the system admin configuring a containers for developers and later on to be deployed to product. Continuous integrations has made releasing product frequently possible too.

Cons: It goes into different version, and searching for solution online for your particular problem can be daunting. Building a new container from the ground up when you made mistake could take long and requires tons of internet data. Being a programmer, it is also a learning curve to learn it at first.

Overall: Debugging the production is no longer required when you know what you develop on is the same platform where it would be in production.

Capterra loader

Great container architecture. Simple to use if its set up right

Jul 18, 2019
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: Huge amount of pre-made containers on docker hub both officially and unofficially maintained. This makes it extremely easy to package a piece of software almost any way you want. On top of that there is a free version of the product which is more than enough for most peoples needs.

Cons: The setup can be tricky for newcomers, and the learning curve is average-steep. Once it is set up right I never want to go back to when I didn't use it.

Overall: I work in a design agency as the main dev-ops guy so have to spend time making sure internal staff can set up their dev environments easily. Also works well for handing over code to external clients.

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.

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

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 makes it super easy to build deploy and run containers

Nov 03, 2018
4/5
Overall

4 / 5
Ease of Use

3 / 5
Features & Functionality
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: Ease of use. Previously if you wanted to run containers you needed to have very deep knowledge of linux cgroups. Also, good luck figuring out how to debug and troubleshoot containers. Docker makes everything much easier to use. Even developers can easily build and test their own containerized applications, which is why the movement took off.

Cons: As a dependency, Docker introduces additional complexity. Some versions were marred by bugs which causes production interruptions. If you are running applications at scale, sometimes the Docker daemon will fall over.

Overall: Docker started the container revolution and will continue to make an impact for years to come.

Changed the way I handled local development

Nov 27, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: It saves a lot of time when creating new environment for our applications since, when using the docker containers we have less time troubleshooting why it runs on one computer and don't run on others.

Cons: The OSX and Windows versions aren't as good as the linux one, but it still worth it.

Capterra loader

Testing made smoother

Nov 15, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: It's easy to use, local testing is real smoothe, connecting and colloborating with team is efficeint. We use it on daily basis for all our testing needs.

Cons: Setup is bit complex, not easy for the first time user. Finding docker images takes good amount of time and bit complex as well.