Docker vs Google Kubernetes Engine comparison

Cancel
You must select at least 2 products to compare!
Docker Logo
1,584 views|1,307 comparisons
100% willing to recommend
Google Logo
1,705 views|1,319 comparisons
93% willing to recommend
Comparison Buyer's Guide
Executive Summary

We performed a comparison between Docker and Google Kubernetes Engine based on real PeerSpot user reviews.

Find out in this report how the two Container Management solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI.
To learn more, read our detailed Docker vs. Google Kubernetes Engine Report (Updated: March 2024).
771,157 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"The solution's most valuable feature is the Dockerfile, which makes the life of developers easy. Developers get a real understanding of container creation.""The most valuable feature of Docker is automation. When I deploy the solution I am confident it will work anywhere. It is reliable and easy to use.""The most valuable feature of Docker is that it revolutionized virtualization by providing a new approach with containers that completely nullified the time it used to take to deploy applications on virtual servers, resulting in deployment times that can be as quick as milliseconds, unless it is a heavy application, such as Java. Additionally, resource utilization has greatly improved with Docker, allowing for more resources to be allocated to other tasks. These are a few key features that make Docker a preferred choice.""The initial setup was easy, and you are only required to run commands.""The most valuable feature of Docker is its integration with other solutions, such as KVM and AlmaLinux.""I am impressed with the product's independence. We can also deploy it anywhere.""The most valuable feature of Docker is the dedicated QA environment for connecting the team members. Additionally, there are many core features available and it is highly secure when we are imaging a client's server.""The solution is easy to install."

More Docker Pros →

"Stability-wise, this solution is really good.""The solution is available across AWS, GCP and Azure and is seamless.""The logs are important for detecting problems in our clusters.""The product has no downtime.""The feature that I like the most is the ease of use as compared to AWS. Its ease of use is very high, and I can quickly deploy clusters with a simple template.""The deployment of the cluster is very easy.""It's easy to manage and deploy. It's the best.""The initial setup was very easy because it's like a Google platform as a service. It's just one button to set it up. The deployment took only a few minutes."

More Google Kubernetes Engine Pros →

Cons
"We are facing multiple issues with the solution's stability.""Management can be improved with the necessary tools for orchestration.""I advise new users to review their website, commands, and the steps for creating images.""I want to see if new architectures have been incorporated in Docker or if we have to wait for another release.""If you install Docker on a host, it creates its own firewalls. It can become an issue. Usually, when you want to install Docker, you need to restart the firewall or restart the active tables on the machine, but this is not the case with Kubernetes. It uses the default set up by the next administrator, but with Docker, you have to restart the firewall and restart Docker before the firewall on the system will be okay. If you do not the rules will not be created.""The security layer is very vulnerable, although they are working to improve the system hardening and email hardening.""There is always room for improvement. I often refer to forums such as StackOverflow to learn from other developers' experiences and the challenges they have faced while using Docker.""One item that could be improved is the overall stability of Docker."

More Docker Cons →

"The solution does not have a visual interface.""The product could be cheaper.""Google Kubernetes Engine is less stable in some highly complex deployments with many nodes.""One of the things I missed a bit is the visibility and availability of solutions. If I compare it to a different solution, it is a bit behind.""Our critique is that we have to do too much work to get the cluster production-ready.""I think that security is an important point, and there should be additional features for the evaluation of data in containers that will create a more secure environment for usage in multi-parent models.""The user interface could be improved.""I use the Firebase tool with GKE and it would be helpful if the solution can give notifications when we reach the budget limit."

More Google Kubernetes Engine Cons →

Pricing and Cost Advice
  • "Docker is a free open-source solution. However, there is the Docker Enterprise which is a paid solution."
  • "There is a license needed to use Docker."
  • "We are using the open-source version of the solution."
  • "Docker is a free open-source solution."
  • "The current cost for us is nothing as an open source."
  • "This is an open-source solution, so there are no licensing costs."
  • "Docker is cost-effective and open-source."
  • "For commercial use, it's about $30 per month. The license itself isn't expensive, but if there are many users, the price becomes high."
  • More Docker Pricing and Cost Advice →

  • "We are planning to use external support, and hire a commercial partner for it."
  • "This is an open source solution, so there is no pricing or licensing."
  • "Currently, it costs around $1000 per month which sorted our deployment. So once we get more clients, having a huge suffix, costs can go up."
  • "I would rate Kubernetes' pricing four out of five."
  • "The price for Google Kubernetes Engine could be lower - I'd rate its pricing at three out of five."
  • "It is competitive, and it is not expensive. It is almost competitive with AWS and the rest of the cloud solutions. We are spending around 3K USD per month. There are four projects that are currently running, and each one is incurring a cost of around 3K USD."
  • "The pricing for GKE is dependent on the type of machine or virtual machine (VM) that is selected for the nodes in the cluster. There is a degree of flexibility in choosing the specifications of the machine, such as the number of CPUs, GPUs, and so on. Google provides a variety of options, allowing the user to create the desired cluster composition. However, the cost can be quite steep when it comes to regional clusters, which are necessary for high availability and failover. This redundancy is crucial for businesses and is required to handle an increase in requests in case of any issues in one region, such as jumping to a different region in case of a failure in the Toronto region. While it may be tempting to choose the cheapest type of machines, this may result in a limited capacity and user numbers, requiring over-provisioning to handle additional requests, such as those for a web application."
  • "Its pricing is good. They bill us only per user. That's nice."
  • More Google Kubernetes Engine Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Container Management solutions are best for your needs.
    771,157 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:We are using Docker to host applications.
    Top Answer:Since Docker is an open-source solution, it is free of cost.
    Top Answer:We are facing multiple issues with the solution's stability.
    Top Answer:Pricing is always a concern. We keep running the service, and we need to pay for it. I rate the pricing a seven or eight out of ten.
    Top Answer:The notifications are not informative. It's a little confusing at times.
    Ranking
    7th
    Views
    1,584
    Comparisons
    1,307
    Reviews
    40
    Average Words per Review
    394
    Rating
    8.6
    9th
    Views
    1,705
    Comparisons
    1,319
    Reviews
    24
    Average Words per Review
    491
    Rating
    8.1
    Comparisons
    Also Known As
    GKE
    Learn More
    Overview

    Docker takes away repetitive, mundane configuration tasks and is used throughout the development lifecycle for fast, easy and portable application development – desktop and cloud. Docker’s comprehensive end to end platform includes UIs, CLIs, APIs and security that are engineered to work together across the entire application delivery lifecycle.

    Kubernetes Engine is a managed, production-ready environment for deploying containerized applications. It brings our latest innovations in developer productivity, resource efficiency, automated operations, and open source flexibility to accelerate your time to market.

    Sample Customers
    Information Not Available
    Philips Lighting, Alpha Vertex, GroupBy, BQ
    Top Industries
    REVIEWERS
    Financial Services Firm26%
    Energy/Utilities Company13%
    Non Profit9%
    Educational Organization9%
    VISITORS READING REVIEWS
    Computer Software Company19%
    Insurance Company11%
    Financial Services Firm10%
    Government8%
    REVIEWERS
    Financial Services Firm25%
    Energy/Utilities Company13%
    Comms Service Provider13%
    Manufacturing Company13%
    VISITORS READING REVIEWS
    Financial Services Firm19%
    Computer Software Company12%
    Manufacturing Company9%
    Comms Service Provider8%
    Company Size
    REVIEWERS
    Small Business38%
    Midsize Enterprise7%
    Large Enterprise56%
    VISITORS READING REVIEWS
    Small Business22%
    Midsize Enterprise16%
    Large Enterprise62%
    REVIEWERS
    Small Business46%
    Midsize Enterprise14%
    Large Enterprise40%
    VISITORS READING REVIEWS
    Small Business17%
    Midsize Enterprise12%
    Large Enterprise71%
    Buyer's Guide
    Docker vs. Google Kubernetes Engine
    March 2024
    Find out what your peers are saying about Docker vs. Google Kubernetes Engine and other solutions. Updated: March 2024.
    771,157 professionals have used our research since 2012.

    Docker is ranked 7th in Container Management with 40 reviews while Google Kubernetes Engine is ranked 9th in Container Management with 32 reviews. Docker is rated 8.6, while Google Kubernetes Engine is rated 8.0. The top reviewer of Docker writes "Easy to deploy with an impressive networking feature". On the other hand, the top reviewer of Google Kubernetes Engine writes "The auto-scaling feature helps during peak hours, but the support is not great". Docker is most compared with Mirantis Container Runtime, Rancher Labs, VMware Tanzu Mission Control, Nutanix Kubernetes Engine NKE and AWS Cloud Development Kit (CDK), whereas Google Kubernetes Engine is most compared with Linode, Kubernetes, Rancher Labs, VMware Tanzu Mission Control and OpenShift Container Platform. See our Docker vs. Google Kubernetes Engine report.

    See our list of best Container Management vendors.

    We monitor all Container Management reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.