Docker with Citrix Hypervisor

Explore SDKs and Tools

Docker is a platform and family of tools that allow Linux applications to be packaged along with all of their dependencies (libraries, etc.) to create a ready-to-run image. The Docker ecosystem includes an application registry called the Docker Hub Registry to allow searching and downloading of application images; a Linux container-based runtime environment to execute them ("Docker Engine"); and a growing collection of cluster management tools to orchestrate, scale and manage applications ("Docker Machine, Swarm and Compose").

Today many Docker applications run in containers within VMs hosted on hypervisors such as Citrix Hypervisor and other distributions of Xen. The synergy between containers as an application isolation mechanism and hypervisors as a secure physical infrastructure virtualization mechanism is something we believe strongly in. That's why we've been looking at how we can enhance Citrix Hypervisor to be a great platform for Docker applications and how we can contribute to the Docker ecosystem to best leverage the capabilities and services available from the hypervisor.

Docker support for Citrix Hypervisor is a feature of Citrix Hypervisor 6.5 SP1 and can be downloaded from the Citrix Hypervisor download page.  The support is delivered as a supplimental pack named "xs-container" which also includes support for CoreOS and cloud-drives.

 

Resources

 

Additional Citrix Developer Learning Resources

SDK Documentation Feedback

We are working to improve our SDK deliverables to make them easier to use.  Click the link below to take a quick survey and share your feedback with our team.

Open the survey

Create your Citrix Developer account today
An account gives you access to all of the benefits of the Citrix Developer community.

You built a great solution integrating with Citrix APIs, now continue the next step of your journey with Citrix Ready.