我是否正确地认为,在OSX上安装Docker Machine现在需要安装Docker Toolbox?我有一个脚本,用于为我的开发团队安装类似docker-machine这样的docker相关工具,但是它通过curl获取。这在最新版本中停止工作了。他们所有的文档都说我需要安装Docker Toolbox,没有任何替代方法。还有没有通过命令行安装它的方法?
我是否正确地认为,在OSX上安装Docker Machine现在需要安装Docker Toolbox?我有一个脚本,用于为我的开发团队安装类似docker-machine这样的docker相关工具,但是它通过curl获取。这在最新版本中停止工作了。他们所有的文档都说我需要安装Docker Toolbox,没有任何替代方法。还有没有通过命令行安装它的方法?
我通过 homebrew 安装了 virtualbox、docker、docker-machine 以及 docker-compose,都能够很好地工作。
$ brew install docker docker-compose docker-machine
如果您没有安装VirtualBox,您可以使用Homebrew Cask进行安装。
$ brew cask install virtualbox
当您以这种方式安装时,您获得的一个重要的东西是bash完成。为了获得此好处,您需要先安装bash-completion。
$ brew install bash-completion
我自己找到了答案。虽然没有文档,但如果你前往他们的Github页面,然后点击发布版,你就会看到你所需要的操作系统的所有最新版本。https://github.com/docker/machine/releases。找到你需要的下载文件,然后运行这个命令:
$ curl -L https://github.com/docker/machine/releases/download/v0.4.0/docker-machine_darwin-amd64 > /usr/local/bin/docker-machine
$ chmod +x /usr/local/bin/docker-machine