1.準備Azure的虛擬機器,安裝docker-machine

由於azure虛擬機器的管理員賬號不是root,所以這裡我們使用自己建立的管理員yy

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

2.進行驗證

docker-machine version

3.設定命令自動補齊的功能

base=https://raw.githubusercontent.com/docker/machine/v0.14.0
for i in docker-machine-prompt.bash docker-machine-wrapper.bash docker-machine.bash
do
  sudo wget "$base/contrib/completion/bash/${i}" -P /etc/bash_completion.d
done

由於我們使用的是yy賬戶,所以在/home/yy/.bashrc檔案中新增如下一行(如果使用的是root,須在/root/.bashrc檔案中寫入)

PS1='[\u@\h \W$(__docker_machine_ps1)]\$ '

重新讀取變數:source /home/yy/.bashrc

如果出現以下情況:

-bash: __docker_machine_ps1: command not found

則進行以下修改:

vim /home/yy/.bashrc

source /etc/bash_completion.d/docker-machine-wrapper.bash
source /etc/bash_completion.d/docker-machine-prompt.bash
source /etc/bash_completion.d/docker-machine.bash

重新讀取變數

source /home/yy/.bashrc

再次重新驗證:docker-machine version

至此,docker-machine已安裝完成