Docker Machine VMware Driver
Create Docker machines locally on VMware Fusion and Workstation.
This driver requires VMware Workstation 14 (Windows/Linux) or VMware Fusion 10 (MacOS) to be installed on your host. Earlier versions of Workstation/Fusion might still work with this driver, but it's not officially supported.
Docker machine has a builtin driver called
vmwarefusion. The main difference between those drivers is thatvmwarealso works on VMware Workstation, whilevmwarefusiononly works on VMware Fusion.
Installation
From a Release
The latest version of the docker-machine-driver-vmware binary is available on the
GithHub Releases page.
Download the the binary that corresponds to your OS into a directory residing in your PATH.
From Homebrew
The driver is available for easy installation via Homebrew on macOS.
$ brew install docker-machine-driver-vmwareFrom Source
Make sure you have installed Go and configured GOPATH
properly. For MacOS and Linux, make sure $GOPATH/bin is part of your $PATH for MacOS and Linux.
For Windows, make sure %GOPATH%\bin is included in %PATH%.
Run the following command:
go get -u github.com/machine-drivers/docker-machine-driver-vmwareUsage
$ docker-machine create --driver=vmware defaultOptions
--vmware-boot2docker-url: URL for boot2docker image--vmware-configdrive-url: URL for cloud-init configdrive--vmware-cpu-count: Number of CPUs for the machine (-1 to use the number of CPUs available)--vmware-disk-size: Size of disk for host VM (in MB)--vmware-memory-size: Size of memory for host VM (in MB)--vmware-no-share: Disable the mount of your home directory--vmware-ssh-password: SSH password--vmware-ssh-user: SSH user
Environment variables and default values
| CLI option | Environment variable | Default |
|---|---|---|
--vmware-boot2docker-url |
VMWARE_BOOT2DOCKER_URL | Latest boot2docker url |
--vmware-configdrive-url |
VMWARE_CONFIGDRIVE_URL | - |
--vmware-cpu-count |
VMWARE_CPU_COUNT | 1 |
--vmware-disk-size |
VMWARE_DISK_SIZE | 20000 |
--vmware-memory-size |
VMWARE_MEMORY_SIZE | 1024 |
--vmware-no-share |
VMWARE_NO_SHARE | - |
--vmware-ssh-password |
VMWARE_SSH_PASSWORD | tcuser |
--vmware-ssh-user |
VMWARE_SSH_USER | docker |
License
It's under the Apache 2 license.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
