diff --git a/docs/drivers.md b/docs/drivers.md index 56c1f450da1d..aa1073ddcf9d 100644 --- a/docs/drivers.md +++ b/docs/drivers.md @@ -25,17 +25,17 @@ To install the KVM2 driver, first install and configure the prereqs: ```shell # Install libvirt and qemu-kvm on your system, e.g. # Debian/Ubuntu (for older Debian/Ubuntu versions, you may have to use libvirt-bin instead of libvirt-clients and libvirt-daemon-system) -$ sudo apt install libvirt-clients libvirt-daemon-system qemu-kvm +sudo apt install libvirt-clients libvirt-daemon-system qemu-kvm # Fedora/CentOS/RHEL -$ sudo yum install libvirt-daemon-kvm qemu-kvm +sudo yum install libvirt-daemon-kvm qemu-kvm # Add yourself to the libvirt group so you don't need to sudo # NOTE: For older Debian/Ubuntu versions change the group to `libvirtd` -$ sudo usermod -a -G libvirt $(whoami) +sudo usermod -a -G libvirt $(whoami) # Update your current session for the group change to take effect # NOTE: For older Debian/Ubuntu versions change the group to `libvirtd` -$ newgrp libvirt +newgrp libvirt ``` Then install the driver itself: @@ -61,17 +61,17 @@ After following the instructions on the KVM driver releases page, you need to ma ```shell # Install libvirt and qemu-kvm on your system, e.g. # Debian/Ubuntu (for older Debian/Ubuntu versions, you may have to use libvirt-bin instead of libvirt-clients and libvirt-daemon-system) -$ sudo apt install libvirt-clients libvirt-daemon-system qemu-kvm +sudo apt install libvirt-clients libvirt-daemon-system qemu-kvm # Fedora/CentOS/RHEL -$ sudo yum install libvirt-daemon-kvm qemu-kvm +sudo yum install libvirt-daemon-kvm qemu-kvm # Add yourself to the libvirt group so you don't need to sudo # NOTE: For older Debian/Ubuntu versions change the group to `libvirtd` -$ sudo usermod -a -G libvirt $(whoami) +sudo usermod -a -G libvirt $(whoami) # Update your current session for the group change to take effect # NOTE: For older Debian/Ubuntu versions change the group to `libvirtd` -$ newgrp libvirt +newgrp libvirt ``` To use the driver you would do: @@ -85,7 +85,18 @@ minikube start --vm-driver kvm The Hyperkit driver will eventually replace the existing xhyve driver. It is built from the minikube source tree, and uses [moby/hyperkit](http://github.com/moby/hyperkit) as a Go library. -To install the hyperkit driver: +To install the hyperkit driver via brew: + + +```shell +brew install docker-machine-driver-hyperkit + +# docker-machine-driver-hyperkit need root owner and uid +sudo chown root:wheel /usr/local/opt/docker-machine-driver-hyperkit/bin/docker-machine-driver-hyperkit +sudo chmod u+s /usr/local/opt/docker-machine-driver-hyperkit/bin/docker-machine-driver-hyperkit +``` + +To install the hyperkit driver manually: ```shell curl -Lo docker-machine-driver-hyperkit https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-hyperkit \ @@ -109,11 +120,11 @@ If you are using [dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html) in you From https://github.com/zchee/docker-machine-driver-xhyve#install: ```shell -$ brew install docker-machine-driver-xhyve +brew install docker-machine-driver-xhyve # docker-machine-driver-xhyve need root owner and uid -$ sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve -$ sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve +sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve +sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve ``` #### HyperV driver