vmware-archive / vsphere-storage-for-docker

vSphere Storage for Docker
https://vmware.github.io/vsphere-storage-for-docker
Apache License 2.0
251 stars 95 forks source link

Build Status Go Report Card Docker Pulls VIB_Download Windows Plugin

VMware has ended active development of this project, this repository will no longer be updated.

vSphere Storage for Docker

vSphere Storage for Docker enables customers to address persistent storage requirements for Docker containers in vSphere environments. This service is integrated with Docker Volume Plugin framework. Docker users can now consume vSphere Storage (vSAN, VMFS, NFS, VVol) to stateful containers using Docker.

vSphere Storage for Docker is Docker Certified to use with Docker Enterprise Edition and available in Docker store.

If you would like to contribute then please check out CONTRIBUTING.md & FAQ on the project site.

Documentation

Detailed documentation can be found on our GitHub Documentation Page.

Downloads

Download releases from Github releases page

The download consists of 2 parts:

  1. VIB (VDVS driver): The ESX code is packaged as a vib or an offline depot
  2. Managed plugin (VDVS plugin): Plugin is available on Docker store.

Please check VDVS Installation User Guide to get started. To ensure compatibility, make sure to use the same version of driver (on ESX) and managed plugin (on Docker host VM) for vSphere Storage for Docker.

Supported Platforms

ESXi: 6.0U2 and above
Docker (Linux): 17.06.1 and above to use managed plugin
Docker (Windows): 17.06 and above (Windows containers mode only)
Guest Operating System:

Logging

The relevant logging for debugging consists of the following:

Docker logs: see https://docs.docker.com/engine/admin/logging/overview/

/var/log/upstart/docker.log # Upstart
journalctl -fu docker.service # Journalctl/Systemd

VDVS Plugin logs

VDVS Driver logs

Please refer VDVS configuration page for detailed steps.

References