ESX Virtualization

VMware ESXi, vSphere, VMware Backup, Hyper-V... how-to, videos....

Nakivo Backup and Replication - #1 Backup solution for Virtual, physical, cloud, NAS and SaaS

Menu
  • Certification
      • VCP-DCV vSphere 8
          • vcp2024-125.
        • Close
    • Close
  • VMware
    • Configuration Maximums
    • vSphere
      • vSphere 8.0
      • vSphere 7.0
      • vSphere 6.7
      • vSphere 6.5
      • vSphere 6.0
      • Close
    • VMworld
      • VMware EXPLORE 2024
      • VMware EXPLORE 2023
      • VMware EXPLORE 2022
      • VMworld 2019
      • VMworld 2018
      • VMworld 2017
      • VMworld 2016
      • VMworld 2015
      • VMworld 2014
      • VMworld 2013
      • VMworld 2012
      • VMworld 2011
      • Close
    • Close
  • Microsoft
    • Windows Server 2012
    • Windows Server 2016
    • Windows Server 2019
    • Close
  • Categories
    • Tips – VMware, Microsoft and General IT tips and definitions, What is this?, How this works?
    • Server Virtualization – VMware ESXi, ESXi Free Hypervizor, VMware vSphere Server Virtualization, VMware Cloud and Datacenter Virtualization
    • Backup – Virtualization Backup Solutions, VMware vSphere Backup and ESXi backup solutions.
    • Desktop Virtualization – Desktop Virtualization, VMware Workstation, VMware Fusion, VMware Horizon View, tips and tutorials
    • How To – ESXi Tutorials, IT and virtualization tutorials, VMware ESXi 4.x, ESXi 5.x and VMware vSphere. VMware Workstation and other IT tutorials.
    • Free – Free virtualization utilities, ESXi Free, Monitoring and free backup utilities for ESXi and Hyper-V. Free IT tools.
    • Videos – VMware Virtualization Videos, VMware ESXi Videos, ESXi 4.x, ESXi 5.x tips and videos.
    • Home Lab
    • Reviews – Virtualization Software and reviews, Disaster and backup recovery software reviews. Virtual infrastructure monitoring software review.
    • Close
  • Partners
    • NAKIVO
    • StarWind
    • Zerto
    • Xorux
    • Close
  • This Web
    • News
    • ESXi Lab
    • About
    • Advertise
    • Archives
    • Disclaimer
    • PDFs and Books
    • Close
  • Free
  • Privacy policy

VMware Docker Integration

By Vladan SEGET | Last Updated: June 10, 2017

Shares

This year's VMworld will be full of news. It's not secret now that one of the announces is VMware Docker Integration. The news is publicly available via this link of VMworld session –  SDDC3350 – VMware and Docker – Better Together. 

This and other news from the conference will be “raining” during the days to come. If you're not attending the US conference, you can still register for VMworld in Barcelona. Check my VMworld 2014 page for news, sweepstakes and discounts. I'll be attending European VMworld conference in Barcelona so stay tuned and follow the news at my VMworld 2014 page.

Docker is one of the fastest growing Open source technology which allows to run applications in containers. That's why the term “containerize” applications. The apps runs all along with their dependencies in a container. It runs as an isolated process in userspace on the host operating system, sharing the kernel with other containers. You can think of Docker containers as a lightweight VMs.

I found a good image which illustrates what Docker does, which comes from a Slideshare presentation. The image is the illustration of a book called The dockerbook .

Thedockerbook.com

You can read some details through the VMworld Session by Chris Wolf (VMware) and Ben Golub (Docker). The session's name is VMware and Docker – Better Together.

…deep insights into the VMware and Docker collective strategy. As technology evolves, use cases will abound for VMs, containers, and combinations of each. Key elements of the Docker platform – Docker Engine and Docker Hub – are explored, along with specific vCloud Suite integrations. Attendees will leave this session with knowledge of highly differentiated VMware and Docker integration points that provide leading flexibility, performance, security, scalability, and management capabilities

What allows Docker?

  • Container virtualization
  • Build, pack, ship and run applications as containers
  • Build once, run in many places
  • Isolated and content agnostic

What's the difference between a VM and Docker?

Better to show some graphics. As you can see Docker is much more efficient as it does not include the underlying OS weighting several Gb, just the container.

Image from Docker's site:

Docker

The Docker Engine container comprises just the application and its dependencies. It runs as an isolated process in userspace on the host operating system, sharing the kernel with other containers. Thus, it enjoys the resource isolation and allocation benefits of VMs but is much more portable and efficient.

What applications can be run inside of the containers?

If you think that building an app for Docker is difficulty you should check first Docker Hub, where there is already over 1400 apps ready to go. 

 Docker Hub provides a wide range of services for distributed applications, including container image distribution and change management, user and team collaboration, lifecycle workflow automation, and third-party services integration

Image from Docker's Blog:

Docker Platform

I think the best way to get more infor on Docker is to go to their site. It's exciting stuff.

The VMware integration details will be announced during the session listed above but one would certainly not be surprised to see a full VMware integration of Docker through an UI and vSphere Web client. That Docker will be deployed by VMware administrators simple way, similar way as it's planned with for example OpenStack.

Actually I would not be surprised that Docker is the next target of VMware acquisitions. Recent acquisition of CloudVolumes which is very very similar to Docker as it allows fast provisioning of applications to Windows VMs (without installing them in a VM). Works by attaching external VMDK, which has the app installed, to the VM…. but this will be detailed in another post.

Update: The program has a name! Its name is Project Fargo.

The VMware Docker integration does not has only single VMworld Session. Here are all sessions concerning Docker and VMware:

  • SDDC3327 – The Software-defined Datacenter, VMs, and Containers: A “Better Together” Story: Presented by yours truly, this session will expand on this blog in laying out our high-level viewpoint and perspective on how VMs and containers are better together.
  • SDDC3350 – VMware and Docker – Better Together: This session, presented by Chris Wolf, VMware’s CTO for Americas, and Docker CEO Ben Golub, will focus on highly differentiated VMware and Docker integration points that provide leading flexibility, performance, security, scalability, and management capabilities.
  • NET1949 – VMware NSX for Docker, Containers & Mesos: This session will provide a recipe for architecting massively elastic applications leveraging NSX and containers.
  • OPT2668 – DevOps Demystified! Proven Architectures to Support DevOps Initiatives: This session will answer how you plug DevOps processes into your existing vCloud Suite architecture.
  • SDDC3281 – A DevOps Story: Unlocking the Power of Docker with the VMware platform and its ecosystem: This session dives into specifics of Docker and its vCloud Suite integrations.

Exciting times ahead! Stay tuned for more through Twitter (@vladan) and RSS

Shares
Vote !

| Filed Under: Server Virtualization Tagged With: VMware Docker Integration

About Vladan SEGET

This website is maintained by Vladan SEGET. Vladan is as an Independent consultant, professional blogger, vExpert x16, Veeam Vanguard x9, VCAP-DCA/DCD, ESX Virtualization site has started as a simple bookmarking site, but quickly found a large following of readers and subscribers.

Connect on: Facebook. Feel free to network via Twitter @vladan.

Comments

  1. Kendrick Coleman says

    August 24, 2014 at 2:58 pm

    I feel bad for anyone going to this session. There will be NO “integration” for a while. Two completely different technologies. It will be nothing short of smoke blowing to think that running containers on your virtual machines is a “strategy”. If the app/containers are designed correctly, scaled horizontally on multiple hosts/locations, then I’m negating my need to ever have a hypervisor.

    • Vladan SEGET says

      August 24, 2014 at 3:25 pm

      I always thought that HA clusters and hypervisors are here to protect against hardware failure. The whole virtualization concept stands on it. The abstraction from the underlying hardware, moving workloads across cluster to optimize the hardware utilization…

      Perhaps I’m missing something with Docker? Something about how those containers are protected against failure if the underlying host just dies? (if installed directly on the bare metal without hypervisor). One can perhaps duplicate the workloads on several hosts…

      If installed in VMs, then those VMs remains portable and can still be protected via HA… So for me it makes sense, but again, I did not digg enough on Docker at all… -:)

      • john says

        August 25, 2014 at 2:36 pm

        ….maybe the “Buzz” around docker is “I don’t know how to install Linux apps, hey this thing looks like it makes it easy, now I can go be a Linux admin!”

      • Glenn Rosenberg says

        September 30, 2016 at 5:25 am

        The key point in Kendrick’s comment is “If the app/containers are designed correctly…”. Well designed cloud apps don’t need HA in the underlaying OS because they are like “cattle” not “pets”. The application itself assumes that the world is not perfect and that the underlaying hardware (compute, storage, network) might fail and that the application needs to be able to heal itself by spinning out one or more new instances.
        Cloud apps also handle scale in a different way. They scale horizontally by creating more or less instances rather than scaling up/down by changing the CPU, memory, bandwidth, storage assigned to the instance that already exists – scale up/down being another thing made more flexible and dynamic by hypervisors.
        Having said all of that we are still a long way from that perfect world and it will be some time before we see the end of our need for hypervisor based VMs. What I am hoping to see with the integration of technologies like vSphere and Docker is a more seamless way to manage my applications with the flexibility to choose the appropriate way to deploy, scale and assure that application based on business needs.

  2. john says

    August 25, 2014 at 2:35 pm

    CloudVolumes already has support for Linux as well…so it would be interesting to see how they would integrate docker….

Private Sponsors

Featured

  • Thinking about HCI? G2, an independent tech solutions peer review platform, has published its Winter 2023 Reports on Hyperconverged Infrastructure (HCI) Solutions.
  • Zerto: One Platform for Disaster Recovery, Backup & Cloud Mobility: Try FREE Hands-On Labs Today!
Click to Become a Sponsor

Most Recent

  • FREE version of StarWind VSAN vs Trial of Full version
  • Commvault’s Innovations at RSA Conference 2025 San Francisco
  • VMware ESXi FREE is FREE again!
  • Installation of StarWind VSAN Plugin for vSphere
  • Protect Mixed environments with Nakivo Physical Machine recovery (bare metal)
  • No more FREE licenses of VMware vSphere for vExperts – What’s your options?
  • Tails – Your Private OS on USB Stick
  • StarWind V2V Converter Now has CLI
  • Veeam VHR ISO v2 – 2025 Download and Install
  • Deployment OVA and Installation of Nakivo Backup and Replication for VMware

Get new posts by email:

 

 

 

 

Support us on Ko-Fi

 

 

Buy Me a Coffee at ko-fi.com

Sponsors

Free Trials

  • DC Scope for VMware vSphere – optimization, capacity planning, and cost management. Download FREE Trial Here.
  • Augmented Inline Deduplication, Altaro VM Backup v9 For #VMware and #Hyper-V – Grab your copy now download TRIAL.

VMware Engineer Jobs

VMware Engineer Jobs

YouTube

…

Find us on Facebook

ESX Virtualization

…

Copyright © 2025 ·Dynamik-Gen · Genesis Framework · Log in