Average Ratings

25 Reviews
  • 4.5 / 5
    Overall
  • 4 / 5
    Ease of Use
  • 3.5 / 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

I am a full stack developer at SHARP

Feb 15, 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: 1. Docker brings in an API for container management, an image format and a possibility to use a remote registry for sharing containers. This scheme benefits both developers and system administrators.
2. Docker allows for portability across machines. The application and all its dependencies can be bundled into a single container that is independent of the host version of Linux kernel, platform distribution, or deployment model. This container can be transferred to another machine that runs Docker and executed there without compatibility issues.
3. Docker has a lightweight footprint and minimal overhead. Docker images are typically very small, which facilitates rapid delivery and reduces the time to deploy new application containers.
4. Docker allows for sharing. You can use a remote repository to share your container with others.
5. Docker provides great version control and component reuse. You can track successive versions of a container, inspect differences or roll-back to previous versions. Containers reuse components from the preceding layers, which makes them noticeably lightweight.

Cons: 1. Docker has got into the bad habit of wrapping open source Linux technologies and promoting them in a way that makes it feel like Docker invented it. They did it to LXC and they are doing it to aufs and overlayfs.
2. Docker is not very developer friendly.
3. Docker containers are currently for software, not for data.
4. New Docker versions cause breakage. You need all kinds of subtle regressions between Docker versions. It's constantly breaking unpredictable stuff in unexpected ways.
5. Docker does not have a command to clean older images, lifecycle management.
6. Lack of kernel support.

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.

Capterra-loader

very useful application and most important Dock IT and forget it

Feb 11, 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: 6.0/10 Not
Likely
Extremely
Likely

Pros: Ease of use to create and deploy containerized services/images. It is easy to install and use. It is a great tool for deploying a whole lightweight environment, with minimal setup. It is supported on almost all popular operating systems. The documentation for docker is very well done. I also like that is it open source.

Cons: Generally the issues i faced while using are
- The support for MAC is not native.
- It doesn't have a GUI to help the user be able to use easily without learning commands and how to define a dockerfile.

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.

Widely adopted and very flexible for devops platforms. I highly recommend Docker for development.

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

Pros: This platform widely adopted, with lots of contributors for enterprise software packages, it's a breeze to download an image and test software without having to be a master working with a given software in order to test it.

As a systems administrator and application administrator I can see great value in having a platform that lets us test and vet software with little to no investment in resources. It's also very appealing from a configuration of servers standpoint; I can create an image and rollout that image to my server cluster knowing that the configuration is exactly the same on all affected machines.

Documentation on the product, communally and officially on the Docker website is very detailed and helpful in getting started with Docker.

Cons: The concept and usage of Docker could be confusing depending on your job roles. Docker, conceptually, ties virtualization and image deployment into a single development/operations/systems solution.

Learning curve could be steep, depending on experiences with IT. Luckily this can overcome with online resources. A strong understanding of security pitfalls regarding configuration is highly recommended.

Overall: Easy deployment of popular enterprise software packages without the overhead of understanding how to deploy the software on a full blown server. Great for learning.

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