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