Docker Machine release notes
4 stars based on
Minishift uses Docker Machine and its driver plug-in architecture to provide a consistent way to manage the OpenShift VM. Minishift embeds the VirtualBox driver plugin. No additional steps are required to use it. However, other drivers require manual installation and setup that are described in the following sections.
Add yourself to the libvirtd group this may vary according to the Linux distribution so that you do not need to use sudo:. Add yourself to the libvirt group so that you do not need to use sudo:.
Install libvirtqemudnsmasq and ebtables on docker-machine binaries system:. Minishift is docker-machine binaries tested against docker-machine-driver-xhyve version 0. For more information, see the Docker-machine binaries documentation for the xhyve driver.
To manually install the xhyve docker-machine binaries, you need to download and install the docker-machine-driver-xhyve binary and place it in a directory which is on your PATH environment variable. Enable root access for the docker-machine-driver-xhyve binary and add it to the default wheel group:.
The downloaded docker-machine-driver-xhyve binary is compiled against a specific version of macOS. It is possible that the driver will fail to work after a macOS version upgrade. In this case you can try to compile the driver from source:. For more information, see the xhyve driver documentation on GitHub. Minishift is currently tested against docker-machine-driver-hyperkit version 1. To install the hyperkit driver, you need to download and install the docker-machine-driver-hyperkit binary and place it in a directory which is on your PATH environment variable.
Enable root access for the docker-machine-driver-hyperkit binary and add it to the default wheel group:. The downloaded docker-machine-driver-hyperkit docker-machine binaries is compiled against a specific version of macOS. For more information, see the link: For more information, see Docker-machine binaries commands must be run as an Administrator.
Add an External Virtual Switch. Verify that you pair the virtual switch with a network card wired or wireless that is connected to the network. You may use the setx utility docker-machine binaries persist this environment variable across shell instances and system restarts.
Docker-machine binaries must be used with setx for both Command Prompt and PowerShell. Setting Up the Driver Plug-in. Docker-machine binaries Driver Minishift is currently tested against docker-machine-driver-kvm version 0.
Install the KVM binary as follows: On Fedora Install libvirt and qemu-kvm on your system: On Arch Linux Install libvirtqemudnsmasq and ebtables on your system: Homebrew Install You can verify the existing version of the xhyve driver on your system using: Docker-machine binaries Install To manually install the xhyve driver, you need to docker-machine binaries and install the docker-machine-driver-xhyve binary and place it in a directory which is on your PATH environment variable.
Download the docker-machine-driver-xhyve docker-machine binaries using: In this case you can try to compile the driver from source: Docker-machine binaries the docker-machine-driver-hyperkit binary using: Add the docker-machine binaries to the local Hyper-V Administrators group. Note that using quotes in Command Prompt results in the following docker-machine binaries Error with pre-create check: