diff --git a/README.md b/README.md index 71fe27e812..1d5e3bf22b 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,57 @@ Options: - `--google-instance-name`: The name of the instance. Default: `docker-machine` - `--google-project`: The name of your project to use when launching the instance. +### VMware Fusion + +Creates machines locally on [VMware Fusion](http://www.vmware.com/products/fusion). Requires VMware Fusion to be installed. + +Options: + + - `--vmwarefusion-boot2docker-url`: URL for boot2docker image. + - `--vmwarefusion-disk-size`: Size of disk for host VM (in MB). Default: `20000` + - `--vmwarefusion-memory-size`: Size of memory for host VM (in MB). Default: `1024` + +### VMware vCloud Air + +Creates machines on [vCloud Air](http://vcloud.vmware.com) subscription service. You need an account within an existing subscription of vCloud Air VPC or Dedicated Cloud. + +Options: + + - `--vmwarevcloudair-username`: vCloud Air Username. + - `--vmwarevcloudair-password`: vCloud Air Password. + - `--vmwarevcloudair-catalog`: Catalog. Default: `Public Catalog` + - `--vmwarevcloudair-catalogitem`: Catalog Item. Default: `Ubuntu Server 12.04 LTS (amd64 20140927)` + - `--vmwarevcloudair-computeid`: Compute ID (if using Dedicated Cloud). + - `--vmwarevcloudair-cpu-count`: VM Cpu Count. Default: `1` + - `--vmwarevcloudair-docker-port`: Docker port. Default: `2376` + - `--vmwarevcloudair-edgegateway`: Organization Edge Gateway. Default: `` + - `--vmwarevcloudair-memory-size`: VM Memory Size in MB. Default: `2048` + - `--vmwarevcloudair-name`: vApp Name. Default: `` + - `--vmwarevcloudair-orgvdcnetwork`: Organization VDC Network to attach. Default: `-default-routed` + - `--vmwarevcloudair-provision`: Install Docker binaries. Default: `true` + - `--vmwarevcloudair-publicip`: Org Public IP to use. + - `--vmwarevcloudair-ssh-port`: SSH port. Default: `22` + - `--vmwarevcloudair-vdcid`: Virtual Data Center ID. + +### VMware vSphere + +Creates machines on a [VMware vSphere](http://www.vmware.com/products/vsphere) Virtual Infrastructure. Requires a working vSphere (ESXi and optionally vCenter) installation. + +Options: + + - `--vmwarevsphere-username`: vSphere Username. + - `--vmwarevsphere-password`: vSphere Password. + - `--vmwarevsphere-boot2docker-url`: URL for boot2docker image. + - `--vmwarevsphere-compute-ip`: Compute host IP where the Docker VM will be instantiated. + - `--vmwarevsphere-cpu-count`: CPU number for Docker VM. Default: `2` + - `--vmwarevsphere-datacenter`: Datacenter for Docker VM. + - `--vmwarevsphere-datastore`: Datastore for Docker VM. + - `--vmwarevsphere-disk-size`: Size of disk for Docker VM (in MB). Default: `20000` + - `--vmwarevsphere-memory-size`: Size of memory for Docker VM (in MB). Default: `2048` + - `--vmwarevsphere-network`: Network where the Docker VM will be attached. + - `--vmwarevsphere-pool`: Resource pool for Docker VM + - `--vmwarevsphere-vcenter`: IP/hostname for vCenter (or ESXi if connecting directly to a single host) + ## Contributing [![GoDoc](https://godoc.org/github.com/docker/machine?status.png)](https://godoc.org/github.com/docker/machine)