281 Mirantis Kubernetes Engine (formerly Docker Enterprise) Reviews
All the basic use cases have been covered Review collected by and hosted on G2.com.
There is still some proprietary hold on some images Review collected by and hosted on G2.com.

Docker containers are like a ready images of an environment that has a specific application installed within it. That result in ease of use of applications in different OS'es. Moreover, the OS system will not be affected by the application as the later is kind of isolated in that scenario.And that principle hardens the security. Review collected by and hosted on G2.com.
It it difficult to create and understand some elements of the complex container and docker system. Review collected by and hosted on G2.com.
Docker is one of the best tool I ever used in my life. It helps you to ship all your application runtime dependencies. No need to configure anything in any system.
Containers are very light weight. Best part, they are repeatable . You exactly know how they are going to behave in the production system as they are behaving in your local laptop. Removing Ops issues a lot Review collected by and hosted on G2.com.
Docker is available only command line which is very good for Linux developers but i think if Docker develop a UI as well for these operations, then anybody can use that. Just a thought Review collected by and hosted on G2.com.

Easy to setup and run the DevOps, mainly for WebServices. Scaling Infra in mins/1 cmd Review collected by and hosted on G2.com.
Nothing as of now, its keep improving day by day Review collected by and hosted on G2.com.
Docker is an amazing tool, if you want a highly scalable application. It encapsulates your code into docker images which can run on any linux system kernal. You do not need to worry about your environment, as environment is contained in the docker image itself. Great if you have applications whose environment can interfere with each other. For example, one of your applications uses java 7, while the other one uses java 8. You can run both application on a single system by having separate images for both. Review collected by and hosted on G2.com.
You need to create docker image from your code, even if your code have a single line of change, whole image needs to be rebuild. Review collected by and hosted on G2.com.
The addition of Docker into our deployment lifecycle has been a night and day change from where we were. Review collected by and hosted on G2.com.
I have had to reinstall/configure Docker multiple times on my local machine. That would be the biggest drawback. Review collected by and hosted on G2.com.

-If your software/app it runs on under docker it will run everywhere
-You don't depend of the kernel Review collected by and hosted on G2.com.
-Creating persisting data storage can be tricky and complicated
-Applications that depend of graphical stuff doesn't work that well Review collected by and hosted on G2.com.
Forget the old times, when you need to configure each server individually for your application. The task used to become more tough when frequent scale up and scale downs are required. Docker can run on Linux kernal, not need to set up specific environment for application as environment is already encapsulated in docker image it self. It saves a lot of time and effort. Review collected by and hosted on G2.com.
For even a single line change of code change, you will need to rebuild the complete docker image, which takes sufficient amount time. Review collected by and hosted on G2.com.

The ability to securely store your own docker images. Review collected by and hosted on G2.com.
It can be a bit of a hassle to set up, but once everything's working, you don't have to mess with setup every again. Review collected by and hosted on G2.com.

The technology is amazing, it allows us to take advantage of Containers to create a disposable, immutable and consistent infrastructure for our teams of Developers. The user experience of using Docker and the related workflow is fantastic. The ecosystem of Docker is extensive, which allows us to invest in the use and construction of tools that drives our continuous delivery line. The simplicity of the product is the best part of the overall experience. The pace of innovation at Docker and the related community allows us to focus on providing a better development experience at all times. Review collected by and hosted on G2.com.
The alternative solutions that must be followed in relation to the functions that are still missing Better compatibility with IPv6 Better local storage persistent in the nodes of the cluster Automatic scaling of services Automatic load balancing of the services in the cluster nodes. Review collected by and hosted on G2.com.