281 Mirantis Kubernetes Engine (formerly Docker Enterprise) Reviews

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. Review collected by and hosted on G2.com.
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 one more thing is its command line is boring, long and one big downside is that Docker need to download the essential files of the selected operating system in container, so if you want to keep synced your Docker image between two computers, it is a big pain. Review collected by and hosted on G2.com.

Docker is the hot-button topic in the technology industry these days, and for good reason. The underlying technology is not new (Linux containers, cgroups, namespaces), but the tool's user experience has made it popular. The Docker team really focuses on ensuring a great user experience, making things easy to configure and customize. The "batteries included, but swappable" philosophy is fantastic - everything you need is there out-of-the-box, but if you have special requirements, you can use a custom driver to get what you need.
The external ecosystem is unbeatable as well, with cluster management solutions like Swarm/Kubernetes/Mesos. Red Hat's OpenShift PaaS is built on Docker. Review collected by and hosted on G2.com.
Docker is moving quickly, so there are often cases where there doesn't seem to be any good solution to a problem. For example, persistent volumes across the cluster were a problem. Docker (and other earlier PaaS solutions like Heroku) have long recommended stateless services, which is great for a number of reasons (providing higher scalability being a key one), but this left some very stateful services (like databases) out in the cold.
More recently, Docker's volume plugins allow for data to be stored in clustered filesystems like GlusterFS, allowing containers to be completely portable between host machines. Combined with Software-Defined Networking features powered by Open-vSwitch, Docker containers have achieved a level of portability previously reserved for VMware installations. Review collected by and hosted on G2.com.

Containerization with docker saves me the energy of maintaining virtual machines. with docker I now care less about the complexity of the operating system. With Docker, I can package my application and all its dependencies in a virtual container and run it on any linux server.
The most interesting thing about docker for me is the fact that I do not have to worry myself about the cloud platform I am deploying to. It supports almost all the popular cloud services available. Review collected by and hosted on G2.com.
The commands can very complex sometimes although I know the is a GUI tool for docker. Not used it yet though. Review collected by and hosted on G2.com.

(1) Easy of Use. My primary pain was to set up PHP and Nginx on my Macbook. With Docker, I just need to run a single command. (2) Vendor Support. Lots of cloud provider (e.g. Amazon Website Service) supports Docker natively. I am using container service provided by Amazon Website Service with Docker Review collected by and hosted on G2.com.
The image build time could be slow. It could be mitigated by property designing the Dockerfile. Review collected by and hosted on G2.com.
Lightweight
Easy to learn
Easy to distribute the images
Name spacing
Portability
Infrastructure as code
Dev-Prod Parity Review collected by and hosted on G2.com.
Docker for Mac is extremely slow when mounting volumes from the host system into the container. Review collected by and hosted on G2.com.
I was able to develop a machine learning application on my local machine and then deploy it on a remote server without changing any of the source code. If the app worked on my machine, it would work anywhere with a simple pull from the Docker service. Review collected by and hosted on G2.com.
There is a steep learning curve to understand how everything in Docker works together. You will have to read a lot of documentation to get going and there are not a lot of machine learning tutorials for Docker. Also, Docker does not clean up after itself. Make sure that you get rid of any dead containers to save on memory and storage space. Review collected by and hosted on G2.com.

Docker allows working between applications who remain independent, but now connected as well. Developers are able to reach their maximum potential with each program, and Docker creates a model for better collaboration across all of our teams. Docker works on any device we need it to, to allow all employees to use whichever machine facilitates their creativity and productivity the best per their preferences. Review collected by and hosted on G2.com.
It was not as easy to integrate into our business as Docker claims. It took multiple days to implement the software, and it was difficult to learn how to collaborate between developers and IT staff. The IT staff was not pleased with this implementation attempt. Review collected by and hosted on G2.com.

Very easy to use. Documentations are very great. Able to setup and run locally. Review collected by and hosted on G2.com.
Not any special dislike. Mostly it meet all the requirement. Review collected by and hosted on G2.com.

Docker allows us to create an image of a code repo and deploy it through environments. The best feature of docker is the immutability of a docker image. Once it is created it can not be changed, so you know that your code will be the same in the test environment as the production environment. Review collected by and hosted on G2.com.
Docker can be a bit cumbersome to use and has a steep learning curve. Almost everything is done through rather cryptic command line tools that are not entirely intuitive. Review collected by and hosted on G2.com.
Everything comes with the docker base software and setting up a cluster is very easy. You get everything you need to deploy container environments including overlay networks and service discovery. Review collected by and hosted on G2.com.
Other solutions come with builtin load balancers and/or better answers for storage and permissions. Running privileged containers (as needed in a CI setup) is a huge pain. Review collected by and hosted on G2.com.