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已安裝完成