On this page
Microsoft Hyper-V
Creates a Boot2Docker virtual machine locally on your Windows machine using Hyper-V. See here for instructions to enable Hyper-V. You will need to use an Administrator level account to create and manage Hyper-V machines.
Note: You will need an existing virtual switch to use the driver. Hyper-V can share an external network interface (aka bridging), see this blog. If you would like to use NAT, create an internal network, and use Internet Connection Sharing.
$ docker-machine create --driver hyperv vm
Options:
--hyperv-boot2docker-url: The URL of the boot2docker ISO.--hyperv-virtual-switch: Name of the virtual switch to use.--hyperv-disk-size: Size of disk for the host in MB.--hyperv-memory: Size of memory for the host in MB.--hyperv-cpu-count: Number of CPUs for the host.--hyperv-static-macaddress: Hyper-V network adapter’s static MAC address.--hyperv-vlan-id: Hyper-V network adapter’s VLAN ID if any.
Environment variables and default values:
| CLI option | Environment variable | Default |
|---|---|---|
--hyperv-boot2docker-url |
HYPERV_BOOT2DOCKER_URL |
Latest boot2docker url |
--hyperv-virtual-switch |
HYPERV_VIRTUAL_SWITCH |
first found |
--hyperv-disk-size |
HYPERV_DISK_SIZE |
20000 |
--hyperv-memory |
HYPERV_MEMORY |
1024 |
--hyperv-cpu-count |
HYPERV_CPU_COUNT |
1 |
--hyperv-static-macaddress |
HYPERV_STATIC_MACADDRESS |
undefined |
--hyperv-cpu-count |
HYPERV_VLAN_ID |
undefined |
© 2017 Docker, Inc.
Licensed under the Apache License, Version 2.0.
Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries.
Docker, Inc. and other parties may also have trademark rights in other terms used herein.
https://docs.docker.com/v1.10/machine/drivers/hyper-v/