281 Mirantis Kubernetes Engine (formerly Docker Enterprise) Reviews
If you want to make an image of any backend language (Java or node) docker is one of the best way to that.
Pretty easy and super past. Review collected by and hosted on G2.com.
There is nothing i dislike about docker except better ways to use docker is CLI. Review collected by and hosted on G2.com.

Docker gives you a very light weight containers with the runtime dependencies packaged inside it.
With Docker, you can start any application in few seconds / minutes depending upon the image size.
Images are reusable in which there is a very good concept of base image and then you built layers on top of that. The idea behind the image layers is very awesome which helps you not to build the whole image from scratch. It uses a diff b/w/ the layers.
They are easily shippable and documentation is very good. Performance and the speed is very good. Review collected by and hosted on G2.com.
There is nothing i dislike about docker but the disliking part is about the community that they have dropped supporting Docker swarm and promoting kubernetes / rancher. Review collected by and hosted on G2.com.

Docker has made it easy to jump from zero to production when setting up software applications. Time to seeting up a server can be as little as a few minutes. With docker Its easy to manage resources on servers as containers can shae the same infrastructure and use resources on a need basis. Its also easy to scale servers as it takes mere configurations to spin up a new node making easier to increase availability of solutins. Docker is also easy to learn and the community is large enough to make it easy for teams to create their own containers. Review collected by and hosted on G2.com.
There is need to understand the concept of containers before you start working docker so that you can make efficient use of it. Setting up of docker is a bit challenging on platforms like ubuntu sometimes, though there is support from the community on how to solve the problems Review collected by and hosted on G2.com.

Centralized, integrated, somewhat affordable. Review collected by and hosted on G2.com.
At times it was unstable. Separate charging for invidual version tags. When we tried to implement a system with frequent version, we were warned about liimiation on the number of tags to be allowed Review collected by and hosted on G2.com.

Docker reduces differences between hosts & library conflict and/or dependency issues. It seriously reduces the "but it worked on my machine". Review collected by and hosted on G2.com.
It's very powerful, getting beyond the "basics" can take some work to understand. Review collected by and hosted on G2.com.

It is the ideal tool to work with light virtual machines, it does not require professional knowledge to be used Review collected by and hosted on G2.com.
It is not oriented to any type of user if not only to users in the area of support and development, there is not much documentation in the network of how to start using Review collected by and hosted on G2.com.
Docker is an engine, which allows you to deploy and compile applications, consumes only the resources of the application, does not require specific resources to be able to use it.Docker complements an application server, also allows to guarantee that your application is executed in any machine. The containers generated by docker are lighter than a virtual machine Review collected by and hosted on G2.com.
Considering what is described in the previous table, I have no disadvantage to say about this application. Review collected by and hosted on G2.com.
The easiness to download Dockerfiles, and to run them. DockerHub is a great place to find containers also. I like that the process separation is via cgroups, so it is not that heavyweight as virtual machines. I also like the integration with Ansible, so the build process is just an "Enter" away. Review collected by and hosted on G2.com.
The software must fight for system resources, so sometimes the bottleneck is not the disk, CPU, network.. etc. They are the system resources, and that's hard to stop. I also don't like the awkward process of writing a Dockerfile. I think it should have done it easier, there are too many options with many subtle differences Review collected by and hosted on G2.com.

Docker is one of the best containerization tool out there. It has a great feature of creating platform independent software VMs that run as a container and uses internal kernel features namespace, resource isolation, cgroups, etc. All these can be accomplished by building images using simple to write and read Dockerfiles. Review collected by and hosted on G2.com.
Although Docker provides a way of containerization, it does not give a great way of orchestrating them. We do have an option of using Docker Swarm but it has a very high costing plus it does not have monitoring feature internally. We need to rely on external monitoring tools and pay for them as well while tools like Kubernetes have Docker support, does container orchestration and provide monitoring through Grafana as well. Review collected by and hosted on G2.com.
Docker is safer to deploy with a consistent container system. With just a single command, i set up Php and Nginx with Docker.The best part of it is, its simplicity.It is quite better than using a virtual machine in virtualBox because it is extremely configurable.Docker works on any device allowing all employees to make their own preferences for better productivity. Review collected by and hosted on G2.com.
Sometimes i find difficult to open a docker container, may be due to some background issues.To start Docker Containers, it don't have comprehensive guidelines and therefore different containers may take different skills to implement.One thing which i dislike the most is that the containers share the same kernel and is less isolated than VMs. Review collected by and hosted on G2.com.