docker-machine安装教程

docker是Docker官方三剑客项目之一,可以在本地或云端创建和管理docker主机。docker-machine的两个主要用途:

1.在老旧的Mac or Windows机器上运行docker

2.为多台远程主机(虚拟机,云主机,局域网内机器)安装docker

官方教程:Install Docker Machine

一、安装docker-machine

在线安装

#根据实际情况选择版本号
base=https://github.com/docker/machine/releases/download/v0.16.1 &&
  curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine &&
  sudo install /tmp/docker-machine /usr/local/bin/docker-machine

离线安装

这里直接下载,然后重命名为docker-machine,并移到/usr/local/bin下。

#重命名-->授权-->移到/usr/local/bin下
rm docker-machine-Linux-x86_64  docker-machine
chmod +x  docker-machine
cp docker-machine /usr/local/bin

之后,检测是否安装成功

docker-machine version
docker-machine -v

二、安装自动完成脚本

在线安装

base=https://raw.githubusercontent.com/docker/machine/v0.16.1
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

离线安装

https://github.com/docker/machine/tree/v0.16.1/contrib/completion/bash(对应版本号)下载以下三个脚本文件,然后拷贝到/etc/bash_completion.d目录下。

  • docker-machine-prompt.bash
  • docker-machine-wrapper.bash
  • docker-machine.bash

之后,刷新一下

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

最后,添加 $(__docker_machine_ps1)PS1设置中~/.bashrc

vim ~/.bashrc,添加以下内容。

PS1='[u@h W$(__docker_machine_ps1)]$ '
原文地址:https://www.cnblogs.com/rouqinglangzi/p/11370371.html