{"id":13571221,"url":"https://github.com/machine-drivers/docker-machine-driver-vmware","last_synced_at":"2025-05-15T23:05:13.362Z","repository":{"id":29924148,"uuid":"123211523","full_name":"machine-drivers/docker-machine-driver-vmware","owner":"machine-drivers","description":"Docker machine driver for VMware Fusion and Workstation.","archived":false,"fork":false,"pushed_at":"2023-05-06T16:16:25.000Z","size":1757,"stargazers_count":184,"open_issues_count":20,"forks_count":43,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-08T10:18:53.705Z","etag":null,"topics":["docker","docker-machine","docker-machine-driver","fusion","kubernetes","linux","macos","minikube","minishift","vmware-fusion","vmware-workstation"],"latest_commit_sha":null,"homepage":"https://www.vmware.com/products/personal-desktop-virtualization.html","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/machine-drivers.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-02-28T01:32:23.000Z","updated_at":"2024-11-05T07:56:09.000Z","dependencies_parsed_at":"2024-01-14T03:48:21.299Z","dependency_job_id":"f5991e63-65f8-4abe-9d2d-6f391b7a6382","html_url":"https://github.com/machine-drivers/docker-machine-driver-vmware","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machine-drivers%2Fdocker-machine-driver-vmware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machine-drivers%2Fdocker-machine-driver-vmware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machine-drivers%2Fdocker-machine-driver-vmware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machine-drivers%2Fdocker-machine-driver-vmware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/machine-drivers","download_url":"https://codeload.github.com/machine-drivers/docker-machine-driver-vmware/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254436944,"owners_count":22070946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-machine","docker-machine-driver","fusion","kubernetes","linux","macos","minikube","minishift","vmware-fusion","vmware-workstation"],"created_at":"2024-08-01T14:00:59.958Z","updated_at":"2025-05-15T23:05:13.311Z","avatar_url":"https://github.com/machine-drivers.png","language":"Go","readme":"# Docker Machine VMware Driver\n\nCreate Docker machines locally on VMware [Fusion](https://www.vmware.com/products/fusion)\nand [Workstation](https://www.vmware.com/products/workstation).\n\nThis driver requires VMware Workstation 14 (Windows/Linux) or VMware Fusion 10 (macOS)\nto be installed on your host. Earlier versions of Workstation/Fusion might still work\nwith this driver, but it's not officially supported.\n\n\u003e\n\u003e Docker machine has a builtin driver called `vmwarefusion`. The main difference between\n\u003e those drivers is that `vmware` also works on VMware Workstation, while `vmwarefusion` only\n\u003e works on VMware Fusion.\n\u003e\n\n## License\n\nThe Docker Machine VMware Driver is released under the [Apache License 2.0](https://github.com/machine-drivers/docker-machine-driver-vmware/blob/master/LICENSE) license, for more information see LICENSE or https://www.apache.org/licenses/LICENSE-2.0\n\n## Installation\n\n### From a Release\n\nThe latest version of the `docker-machine-driver-vmware` binary is available on the\n[GitHub Releases](https://github.com/machine-drivers/docker-machine-driver-vmware/releases) page.\nDownload the binary that corresponds to your OS into a directory residing in your PATH.\n\n### From Homebrew\n\nThe driver is available for easy installation via Homebrew on macOS.\n\n```shell\n$ brew install docker-machine-driver-vmware\n```\n\n### From Source\n\nMake sure you have installed [Go](http://www.golang.org) and configured [GOPATH](http://golang.org/doc/code.html#GOPATH)\nproperly. For MacOS and Linux, make sure `$GOPATH/bin` is part of your `$PATH` for MacOS and Linux.\nFor Windows, make sure `%GOPATH%\\bin` is included in `%PATH%`.\n\nRun the following command:\n\n```shell\ngo get -u github.com/machine-drivers/docker-machine-driver-vmware\n```\n\n\n## Usage\n\n```shell\n$ docker-machine create --driver=vmware default\n```\n\n\n## Options\n\n- `--vmware-boot2docker-url`: URL for boot2docker image\n- `--vmware-configdrive-url`: URL for cloud-init configdrive\n- `--vmware-cpu-count`: Number of CPUs for the machine (-1 to use the number of CPUs available)\n- `--vmware-disk-size`: Size of disk for host VM (in MB)\n- `--vmware-memory-size`: Size of memory for host VM (in MB)\n- `--vmware-network-type`: Network connection type to use (e.g. 'nat', 'bridged', 'hostonly')\n- `--vmware-no-share`: Disable the mount of your home directory\n- `--vmware-ssh-password`: SSH password\n- `--vmware-ssh-user`: SSH user\n- `--vmware-wait-ip`: Time to wait for vmrun to get an ip (in milliseconds)\n\n#### Environment variables and default values\n\n| CLI option                 | Environment variable   | Default                  |\n|----------------------------|------------------------|--------------------------|\n| `--vmware-boot2docker-url` | VMWARE_BOOT2DOCKER_URL | *Latest boot2docker url* |\n| `--vmware-configdrive-url` | VMWARE_CONFIGDRIVE_URL | -                        |\n| `--vmware-cpu-count`       | VMWARE_CPU_COUNT       | `1`                      |\n| `--vmware-disk-size`       | VMWARE_DISK_SIZE       | `20000`                  |\n| `--vmware-memory-size`     | VMWARE_MEMORY_SIZE     | `1024`                   |\n| `--vmware-network-type`    | VMWARE_NETWORK_TYPE    | `nat`                    |\n| `--vmware-no-share`        | VMWARE_NO_SHARE        | -                        |\n| `--vmware-ssh-password`    | VMWARE_SSH_PASSWORD    | `tcuser`                 |\n| `--vmware-ssh-user`        | VMWARE_SSH_USER        | `docker`                 |\n| `--vmware-wait-ip`         | VMWARE_WAIT_IP         | `30000`                  |\n","funding_links":[],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachine-drivers%2Fdocker-machine-driver-vmware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmachine-drivers%2Fdocker-machine-driver-vmware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachine-drivers%2Fdocker-machine-driver-vmware/lists"}