How to run “docker-machine create” in OS X?

前端 未结 3 1854
伪装坚强ぢ
伪装坚强ぢ 2021-02-01 07:04

I started Docker and am now following the tutorial, but for all I know I couldn\'t run the docker-machine command on OS X.

The documentation states that you

相关标签:
3条回答
  • 2021-02-01 07:29

    After updating my docker docker-machine command stopper working on my mac terminal.

    So found after updating my docker I'll have to reinstall docker-machine CLI just to get the latest version. Updated docker-machine to latest one using the command below helped me making docker-machine command working again.

    base=https://github.com/docker/machine/releases/download/v0.16.0 &&
    curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker- 
    machine &&
    chmod +x /usr/local/bin/docker-machine
    

    See Docs (https://docs.docker.com/machine/install-machine/#install-machine-directly)

    0 讨论(0)
  • 2021-02-01 07:38

    I had the same issue today and resolved it by installing VirtualBox as an additional step after installing Docker for Mac (I did so with brew cask install virtualbox)

    I don't recall having to do the extra install previously, but maybe I already had VirtualBox already installed because of another tool (like Vagrant). Anyway, this is explained in the Docker Machine documentation:

    If you are using Docker for Mac

    Docker for Mac uses HyperKit, a lightweight macOS virtualization solution built on top of the Hypervisor.framework in macOS 10.10 Yosemite and higher.

    Currently, there is no docker-machine create driver for HyperKit, so you will use virtualbox driver to create local machines. (See the Docker Machine driver for Oracle VirtualBox.) Note that you can run both HyperKit and Oracle VirtualBox on the same system. To learn more, see Docker for Mac vs. Docker Toolbox.

    • Make sure you have the latest VirtualBox correctly installed on your system (either as part of an earlier Toolbox install, or manual install).
    0 讨论(0)
  • 2021-02-01 07:38

    I had the same issue. At the same spot ;-) For me the xhyve driver, available from https://github.com/zchee/docker-machine-driver-xhyve, worked. In short:

    brew install docker-machine-driver-xhyve
    

    You get a notice some links need to be created manually, so copy those and execute

    sudo chown root:wheel /usr/local/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
    sudo chown root:wheel /usr/local/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
    

    Create:

    docker-machine create --driver xhyve manager
    

    Without VirtualBox. Im using OS X 10.11.6, too.

    0 讨论(0)
提交回复
热议问题