docker-machine/minikube/minishift driver plugin for xhyve/hyperkit (native macOS hypervisor.framework)
Release v0.4.0.
docker-machine
, minikube
or minishift
binary.
See
docker-machine-driver-xhyve
binary file, And move the binary to your $PATH
directory.root:wheel
. Currently need root
permission.sudo
. That's wrong sudo docker-machine create -d xhyve ...
e.g.,
$ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.3.0/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
$ chmod +x /usr/local/bin/docker-machine-driver-xhyve
$ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
$ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve
Closed issues:
Merged pull requests:
docker-machine
or minikube
binary.
See
docker-machine-driver-xhyve
binary file, And move the binary to your $PATH
directory.root:wheel
. Currently need root
permission.sudo
. That's wrong sudo docker-machine create -d xhyve ...
e.g.,
$ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.3.0/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
$ chmod +x /usr/local/bin/docker-machine-driver-xhyve
$ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
$ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve
Closed issues:
go generate
for libhyperkit? #165
Merged pull requests:
docker-machine
or minikube
binary.
See
docker-machine-driver-xhyve
binary file, And move the binary to your $PATH
directory.root:wheel
. Currently need root
permission.sudo
. That's wrong sudo docker-machine create -d xhyve ...
e.g.,
$ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.3.0/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
$ chmod +x /usr/local/bin/docker-machine-driver-xhyve
$ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
$ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve
Implemented enhancements:
Fixed bugs:
Closed issues:
Merged pull requests:
docker-machine
or minikube
binary.
See
docker-machine-driver-xhyve
binary file, And move the binary to your $PATH
directory.root:wheel
. Currently need root
permission.sudo
. That's wrong sudo docker-machine create -d xhyve ...
e.g.,
$ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.3.0/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
$ chmod +x /usr/local/bin/docker-machine-driver-xhyve
$ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
$ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve
Closed issues:
Merged pull requests:
docker-machine
binary file.docker-machine-driver-xhyve
binary file, And move the binary to your $PATH
directory.root:wheel
. Currently need root
permission.sudo
. That's wrong sudo docker-machine create -d xhyve ...
e.g.,
$ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.2.2/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
$ chmod +x /usr/local/bin/docker-machine-driver-xhyve
$ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
$ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve
Closed issues:
Merged pull requests:
docker-machine
binary file.docker-machine-driver-xhyve
binary file, And move the binary to your $PATH
directory.root:wheel
. Currently need root
permission.sudo
. That's wrong sudo docker-machine create -d xhyve ...
e.g.,
$ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.2.2/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
$ chmod +x /usr/local/bin/docker-machine-driver-xhyve
$ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
$ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve
Added PreCommandCheck method for required of docker-machine-driver-xhyve.
Fixed bugs:
Closed issues:
Merged pull requests:
docker-machine
binary file.docker-machine-driver-xhyve
binary file, And move the binary to your $PATH
directory.root:wheel
. Currently need root
permission.sudo
. That's wrong sudo docker-machine create -d xhyve ...
e.g.,
$ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.2.1/docker-machine-driver-xhyve > /usr/local/bin/docker-machine-driver-xhyve
$ chmod +x /usr/local/bin/docker-machine-driver-xhyve
$ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
$ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve
Add wait for available SSH login when to start and restart commands.
Closed issues:
Merged pull requests:
docker-machine
binary file.docker-machine-driver-xhyve
binary file, And move the binary to your $PATH
directory.root:wheel
. Currently need root
permission.sudo
. That's wrong sudo docker-machine create -d xhyve ...
e.g.,
$ curl -L https://github.com/zchee/docker-machine-driver-xhyve/releases/download/v0.2.0/docker-machine-driver-xhyve_1.5.2 > /usr/local/bin/docker-machine-driver-xhyve
$ chmod +x /usr/local/bin/docker-machine-driver-xhyve
$ sudo chown root:wheel /usr/local/bin/docker-machine-driver-xhyve
$ sudo chmod u+s /usr/local/bin/docker-machine-driver-xhyve
Embeded xhyve C
source again. Not need original xhyve binary also hooklift/xhyve.
Without all dependency. It works in docker-machine-driver-xhyve
one binary.
Use Go bindings for xhyve hooklift/xhyve. And xhyve upsteam repository is xhyve-xyz/xhyve for now. Thanks @johanneswuerbach and xhyve-xyz/xhyve, hooklift/xhyve developers.
Use OS X sparsebundle to store VM data. This speeds up volume generation and allocates disk space only on demand.
Thanks @johanneswuerbach
xhyve-xyz was unofficial support .pid
file.
Now possible to get the state and stop by sending a signal to the process.
It is better than to send exit 0
use ssh
.
mist64/xhyve official supported more than 3GB memory size. See https://github.com/mist64/xhyve/commit/793d17ccffa9a1f74f6f1a4997e73cb2e1496296 .
--xhyve-memory
flag to --xhyve-memory-size
. Thanks @jgeiger
UUID
to use cgo <uuid.h>
instead of uuidgen
binary.Fixed bugs:
Merged pull requests: