docker-machine安装使用

docker-machine安装使用

   小樱     2020年11月25日 10:56     1893    

1.介绍

Docker Machine 可以批量安装和配置 docker host,这个 host 可以是本地的虚拟机、物理机,也可以是公有云中的云主机。

Docker Machine 支持在不同的环境下安装配置 docker host,包括:

常规 Linux 操作系统;

虚拟化平台 - VirtualBoxVMWareHyper-V

OpenStack

公有云 - Amazon Web ServicesMicrosoft AzureGoogle Compute EngineDigital 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

1.png

能看到命令成功执行,说明安装成功

查看版本

docker-machine –version

2.png

 

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查看。

3.png

 


文章评论

0

其他文章