1.介绍
用 Docker Machine 可以批量安装和配置 docker host,这个 host 可以是本地的虚拟机、物理机,也可以是公有云中的云主机。
Docker Machine 支持在不同的环境下安装配置 docker host,包括:
常规 Linux 操作系统;
虚拟化平台 - VirtualBox、VMWare、Hyper-V;
OpenStack;
公有云 - Amazon Web Services、Microsoft Azure、Google Compute Engine、Digital Ocean 等。
2.安装
安装docker-machine之前要确保服务器上安装了docker。
所谓安装其实就是从github上边下载下来命令,然后添加执行权限。
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
这是官网上提供的方法。
这样安装比较慢,可以在github上使用迅雷直接下载,然后上传到服务器,执行下边的命令。
mv docker-machine-Linux-x86_64 /usr/sbin/docker-machine
chmod +x /usr/sbin/docker-machine
然后使用
docker-machine ls
能看到命令成功执行,说明安装成功
查看版本
docker-machine –version
3.给远程机器安装docker
需要ssh的免密登录才能进行安装
在docker-machine 服务器上执行下边两条命令。
ssh-keygen
ssh-copy-id destIP
这样就能免密登录到目标服务器。
通过docker-machine在目标服务器上安装docker。
docker-machine create --driver generic --generic-ip-address=192.168.0.218 d-host-1
通过此命令就能给目标服务器安装上docker,其他服务器是一样的只需要更改--generic-ip-address=192.168.0.218,这里会改变目标服务器的主机名,主机名就是d-host-1。
通过命令docker-machine ls查看。
本文暂时没有评论,来添加一个吧(●'◡'●)