Mirantis Kubernetes Engine (Docker Enterprise)

Mirantis Kubernetes Engine (Docker Enterprise)

About TrustRadius Scoring
Score 8.7 out of 100
Mirantis Kubernetes Engine (Docker Enterprise)

Overview

Recent Reviews

Save space and time!

9 out of 10
March 15, 2021
Docker is heavily used to containerized the projects and upload it to kubernetes. It is helpful when developing microservices. Due to …
Continue reading

Productivity Booster

10 out of 10
August 14, 2019
Docker is used by most of our teams as part of their development and deployment practice. For development, it enables engineers to build …
Continue reading

Very useful for testing purposes

9 out of 10
August 27, 2018
We use Docker mainly for testing purposes. To avoid issues with local environments while testing our site, we use Docker images. This has …
Continue reading

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Mirantis Kubernetes Engine (Docker Enterprise), and make your voice heard!

Pricing

View all pricing

Free

$0.00

Cloud
per year

Basic

$500.00

Cloud
per year

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://store.mirantis.com

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Starting price (does not include set up fee)

  • $500 per year per node

Features Scorecard

No scorecards have been submitted for this product yet..

Product Details

What is Mirantis Kubernetes Engine (Docker Enterprise)?

The Mirantis Kubernetes Engine (formerly Docker Enterprise, acquired by Mirantis in November 2019)aims to let users ship code faster. Mirantis Kubernetes Engine gives users one set of APIs and tools to deploy, manage, and observe secure-by-default, certified, batteries-included Kubernetes clusters on any infrastructure: public cloud, private cloud, or bare metal.

Mirantis Kubernetes Engine (Docker Enterprise) Technical Details

Deployment TypesSaaS
Operating SystemsUnspecified
Mobile ApplicationNo

Comparisons

View all alternatives

Compare with

Frequently Asked Questions

What is Mirantis Kubernetes Engine (Docker Enterprise)?

The Mirantis Kubernetes Engine (formerly Docker Enterprise, acquired by Mirantis in November 2019)aims to let users ship code faster. Mirantis Kubernetes Engine gives users one set of APIs and tools to deploy, manage, and observe secure-by-default, certified, batteries-included Kubernetes clusters on any infrastructure: public cloud, private cloud, or bare metal.

How much does Mirantis Kubernetes Engine (Docker Enterprise) cost?

Mirantis Kubernetes Engine (Docker Enterprise) starts at $500.

What is Mirantis Kubernetes Engine (Docker Enterprise)'s best feature?

Reviewers rate Support Rating highest, with a score of 7.8.

Who uses Mirantis Kubernetes Engine (Docker Enterprise)?

The most common users of Mirantis Kubernetes Engine (Docker Enterprise) are from Enterprises (1,001+ employees) and the Computer Software industry.

Reviews and Ratings

 (215)

Ratings

Reviews

(1-25 of 38)
Companies can't remove reviews or game the system. Here's why
Anuj Rai | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Review Source
  • Easy to control.
  • Setting up network across different containers is quite easy.
  • Mapping of resources with host machine is easy.
  • Setting up networking from scratch is painful.
  • Resources required for setting Docker Enterprise are huge.
  • User interface needs to be improved and made more user friendly.
Carol Aleman | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • It is advanced tool for balancing loads and managing routes.
  • It is easy to edit container contents.
  • Alerts are very useful which helps us handling the entire network.
  • I am mostly satisfied with all of its features but I have faced issues in the continuous data storage no doubt they offer features like Dockers Data Volumes but still there is much room for improvement.
  • Moreover, I am a happy user of this platform.
March 15, 2021

Save space and time!

Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Manage software application easily
  • Distribute apps within the team or organization
  • Saves space
  • Security is still a concern
  • Docker is difficult to use when using different operating system
  • Docker is an evolving technology which involves a learning curve
Score 7 out of 10
Vetted Review
Verified User
Review Source
  • Managing a cluster of micro-services.
  • Redundancy, fault-tolerance, and load balancing.
  • Small community - not a lot of information available outside of the documentation.
  • Logging - centralized logging for all applications is something we wish was available.
August 14, 2019

Productivity Booster

Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Isolation of dependencies.
  • "Black box" services like databases and packaged applications.
  • Infrastructure as code.
  • The CLI can take some getting used to if you aren't familiar with it.
  • For running many Docker containers locally, you'll need a lot of disk and RAM.
  • There are a lot of concepts to be familiar with when learning Docker, and the documentation could be more beginner-focused.
Matt James | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Usability is great after the initial setup.
  • Installation is a breeze.
  • The ability to knock down a container and rebuild it from scratch is fantastic.
  • It would be nice if Docker had its own frontend GUI.
  • The CLI is very difficult unless you have decent amount of Linux experience.
  • Stacks are still a mystery to me.
July 13, 2019

Linux everywhere!

David Tanner | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • The OSX management tool is simple to use.
  • It is nice to be able to use custom repositories.
  • The service runs mostly in the background now, and I don't have to tinker with it .
  • Sometimes issues arise running images, that are only cleared by removing the cache and restarting the OSX app.
  • It is easy to build up a lot of containers that aren't being used, and you have to manually clear them up.
  • It would be nice to have a better graphical interface to see what is going on internally.
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Containers - Docker is the go-to when using Containers, which are super useful if you need an environment that works both for Windows and Linux
  • Efficiency - Docker is very lightweight and doesn't demand too much from your CPU or server
  • CI/CD - Docker is excellent for plumbing into your build pipeline. It integrates nicely, is reliable, and has an easy set up.
  • Security - Since there's no true operating system, you're pretty limited when it comes to security in Docker. But that's with all containers.
  • Not totally isolated - Docker containers all use the same kernel, so if you've got multiple Docker containers up on one server, you could run into some issues.
  • Network connectivity - There's a fine line between limiting network access but also having proper communication where needed, since you don't have a full OS with Docker
Bhargav Nanekalva | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • The best way to eliminate typical dev/testing/prod environment issue.
  • Simplified the deployment practice for most service systems.
  • Also contains a large number of pre-built images includes most frequently used services, Nginx, MySQL, etc. Implemented a new way to set up a service with nearly zero impact on the host.
  • Different running model compares to traditional software development/deployment method
  • Introduced a little complicated management of networking/storage
  • Difficult to remote manage/monitoring
  • Resource sharing between containers or hosts is complex
  • The docker hub is limited to a free user, can only have one private image
Ben Lachman | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
  • Containerization - allowing multiple micro-services to function together without in-depth orchestration at the VM level.
  • Rapid deployment - a developer with appropriate access can simply push to the correct remote and the deploy happens automatically from there
  • Decouples provisioning from VM administration - allows containers to be deployed (more) regardless of VM set up.
  • Containers are often opaque - if a container doesn't work out of the box, it's messy to fix.
  • Logging is complexified by the multiple containers and logs are often not piped to places you expect them to be.
  • Networking is complexified due to internal port mapping between containers, etc.
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Creating and deleting "server" images is way easier than normal. You can change configurations and it basically creates a virtual machine on your computer, but WAY easier than using VMWare yourself. It's a layer on top of that.
  • Getting images is pretty easy, there are many on the internet and you can get help from the community in some cases you are not sure what to do
  • The commands in Docker work pretty well. There is good documentation and you can achieve almost anything considering a virtual machine.
  • Maintaining stability between environments thanks to the Docker app. You can have the SAME exact app on different systems (MacOS vs Win) and it will behave 99% the same.
  • As a NON-heavy user, definitely it's a bit intimidating in the onboarding phase. It's hard to understand what everything is for and how to use it appropriately. As I wrote before, this could be because I'm not a hard developer myself.
  • At least on Windows 10, I always have problems turning it on. It has problems starting, I need to quit/start again, and then it works. I'm supposed to have a stable version, not sure if it's only myself.
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Setting up Docker containers helps developers to replicate the production environment frim their local machine in a virtual box. This helps keep development and debugging simple.
  • Portability is really helpful. You can easily shift from AWS to GCP within minutes.
  • Docker images are version-controlled just like github commits.
  • User friendly - creating the virtual environment takes a lot more time than running the shell script to set up the environment.
  • Docker containers are for running applications and not for data containers. Having that feature would be awesome.
  • Docker image and containers prune command to force-delete all the images and containers as a cleanup.
Score 9 out of 10
Vetted Review
Verified User
Review Source
  • Docker provides encapsulation of our deployed software. This allows us to consistently deploy each of our services and webs in a customizable manner.
  • Docker makes it easy to build and release software in both development and production environments
  • Docker allows us to build common baseline environments for consistency across apps while adding app-specific customizations.
  • We have had problems using Docker for local development. There are issues with how it works with our asset build system.
Vlad VARNA | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Creating complex containers using docker files which automate a lot of DevOps manual labor
  • Having some preconfigured containers to do fast tests
  • The swarm takes away a lot of the work you would need to do for high availability
  • Kitematic UI is still very limited in functionality
  • Containers on Windows are somewhat hit and miss, Linux is strongly recommended
  • Swarm interface is mostly command line
  • Some network limitations (like remote client IP passthrough)
Brian Dentino | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • Simple interface for defining and building an application runtime environment. This makes applications easy to inspect because aspects like exposed ports and environment variables can be defined declaratively and consistently.
  • Local environment parity with production. Docker manages dependency installation and allows you to easily run apps locally in the same environment as they run in production, giving you confidence that your app will work as expected when deployed and making configuration-related bugs easier to reproduce.
  • Makes applications easy to publish and distribute. Docker's image registry makes it extremely easy to publish your applications and distribute them securely. This makes deployment much simpler and provides version control for your application artifacts, making rollbacks very easy.
  • Docker has a bit of a learning curve, and it takes some time to become familiar with the tooling and syntax. Transitioning an existing architecture to docker can represent a significant investment.
  • Docker attempts to provide some level of cross-host container orchestration via swarm, but it falls short of third-party solutions like Kubernetes.
  • We occasionally run into stability issues when the docker daemon is subjected to high load (many applications starting/stopping frequently). In these cases, docker hangs and we have to restart or replace the node.
August 16, 2017

Docker FTW!

Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Docker makes deployments easier across environments.
  • Docker allows to better utilization of server resources by easily allowing multiple applications (images) to run on the same server.
  • Docker makes it easy to scale our applications out.
  • Docker is somewhat new and new functionality comes with each release, sometimes it can be hard to stay on top of all the new features.
  • It would be nice if a full GUI based container management system came with Docker.
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Develop on multiple platforms. The same Docker image can be used on Linux/Mac/Windows.
  • Ease of configuration. It's very easy to create a base image for your project. There are a lot of already existing images you can use to start with.
  • Scalability. If you need more than just one instance of the same image, it's just a command to spin up more.
  • Finding the perfect configuration: it's very easy to find some basic configurations, but fine-tuning it can be challenging.
  • Understanding the concept can be difficult at first. Most of the question I get from colleagues are around: what's happening inside the docker, how we can see the logs what happens inside etc. One you have the concepts, you can easily do these, but this can be a rough beginning.
  • Sometimes difficult to set it up. I'm mainly hearing about this from colleagues using Windows.
Score 7 out of 10
Vetted Review
Verified User
Review Source
  • 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.
  • 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 transfered to another machine that runs Docker and executed there without compatibility issues.
  • 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.
  • Docker allows for sharing. You can use a remote repository to share your container with others.
  • 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.
  • 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.
  • Docker is not very developer friendly.
  • Docker containers are currently for software, not for data.
  • New Docker versions cause breakage. You need all kinds of subtle regressions between Docker versions. It’s constantly breaking unpredictable stuff in unexpected ways.
  • Docker does not have a command to clean older images, lifecycle management.
  • Lack of kernel support.
June 26, 2017

Testing with Docker

Score 7 out of 10
Vetted Review
Verified User
Review Source
  • Docker is fast.
  • Docker is well documented.
  • Docker has public container registries.
  • Docker storage is still hard.
  • Docker has poor monitoring.
  • Docker is platform-dependent.
Eric Mann | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
  • Deterministic application state and deployments.
  • Consistent version history for previous builds.
  • Easy distribution mechanisms across the team.
  • Docker does update quickly, sometimes the updates to the engine break older container images.
  • Some of the changes to the Dockerfile structure are confusing and incompatible with older versions, challenging teams.