Docker machine作用
Docker Machine 支持在不同的環境下安裝配置 docker host,包括:
常規 linux 操作系統
虛擬化平臺 - VirtualBox、VMWare、Hyper-V
OpenStack
公有云 - Amazon Web Services、Microsoft Azure、google Compute Engine、Digital Ocean 等
Docker Machine 為這些環境起了一個統一的名字:provider。對于某個特定的 provider,Docker Machine 使用相應的 driver 安裝和配置 docker host
Docker Machine安裝
一、命令安裝
macOS:
$ 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
Linux:
$ base=https://github.com/docker/machine/releases/download/v0.16.0 &&
curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
sudo mv /tmp/docker-machine /usr/local/bin/docker-machine &&
chmod +x /usr/local/bin/docker-machine
windows:
$ base=https://github.com/docker/machine/releases/download/v0.16.0 &&
mkdir -p "$HOME/bin" &&
curl -L $base/docker-machine-Windows-x86_64.exe > "$HOME/bin/docker-machine.exe" &&
chmod +x "$HOME/bin/docker-machine.exe"
可以去官方文檔查看新版本安裝:https://docs.docker.com/machine/install-machine/
二、安裝包安裝
由于國內限制,使用命令下載可能會失敗,可以去網址下載:https://github.com/docker/machine/releases/,或者去網上找資源下載安裝包 docker-machine-Linux-x86_64,下載后發送到/usr/local/bin目錄下,改名為docker-machine,并且chmod +x
如圖,docker-machine version 可以看到安裝的docker-machine版本就成功了
安裝Docker Machine相關腳本(bash completion script 選裝,可以補全命令)
登錄網址下載,我安裝Docker Machine是自己下載的,命令拉不下來,可以拉下來的可以用命令下載,參考官方文檔(https://docs.docker.com/machine/install-machine/)
在https://github.com/docker/machine/tree/master/contrib/completion/bash 下載這三個腳本
替換/etc/bash_completion.d中原有的這三個文件
然后source /etc/bash_completion.d/docker-machine*