CoreOS is a minimalist Linux distribution which has become popular for hosting Docker™ applications. CoreOS’ Cloud Config Drives allows the customization of various operating system configuration options. When Container Management is enabled on a VM, XenServer becomes aware of any Docker containers running in the VM.
You should install the Container Management Supplemental Pack available from the XenServer 6.5 Downloads page to enable XenServer to:
XenCenter also enables interaction with the containers to allow for start, stop, and pause operations and other performance monitoring and diagnostic capabilities.
In order for Container Management to work, managed VMs have to be reachable from the XenServer Control Domain (dom0). The networking topology and firewalls must allow outbound SSH (TCP port 22) connections from dom0 (the XenServer Management Interface) to container-managed VMs (the VM network).
To manage Docker containers using XenCenter (for CoreOS VMs)
If you wish to use Ubuntu 14.04, RHEL/CentOS/Oracle Linux 7 VMs to manage Docker containers, you should first enable container management using the CLI. Once the container management is enabled on these VMs, you can use XenCenter to perform lifecycle operations such as start, stop, pause, and resume the containers.
For information about configuring Ubuntu 14.04, RHEL/CentOS/Oracle Linux 7 VMs for container management, refer to the XenServer Administrator's Guide.