Docker多主机管理Docker Machine

Docker多主机管理Docker Machine

一、Docker Machine

docker machine是docker提供的一个命令行工具,通过这个工具可以远程管理、控制多台主机,例如在每台主机上安装、配置docker,在远程主机上执行各种docker指令等

multi-host 环境下,为 host 安装和配置 docker

用 Docker Machine 批量安装和配置 docker host

Docker Machine 支持在不同的环境(传统Linux、虚拟化平台、公有云:统称provider)下安装配置 docker host(针对不同的provider,Docker Machine有相应的 driver )

测试环境:

3台VMware Station 虚拟机 Centos7,IP地址分别是,

192.168.233.143

192.168.233.144

192.168.233.145

在 192.168.233.143 上安装 Docker Machine,通过 docker-machine 命令在其他两个 host 上部署 docker

1、安装 Docker Machine

官方安装文档:

https://docs.docker.com/machine/install-machine/

方法1执行指令:

curl -L https://github.com/docker/machine/releases/download/v0.9.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine && chmod +x /tmp/docker-machine && cp /tmp/docker-machine /usr/local/bin/docker-machine

方法2直接下载:

https://github.com/docker/machine/releases/

下载对应的版本

然后重命名文件为docker-machine

并且放到/usr/local/bin/下即可

由于docker 被墙 github docker-machine 下载龟速!!

这里使用docker-machine-linux v0.16.1

 

 

链接: https://pan.baidu.com/s/1pBPcCCG_qTkxEDHTkg-QHw

提取码: pv3c

mv  /usr/local/bin/docker-machine-Linux-x86_64 /usr/local/bin/docker-machine

chmod +x /usr/local/bin/docker-machine

docker-machine的命令:

docker-machine  --help

下载的执行文件被放到 /usr/local/bin 中,验证命令是否可用:

执行指令:

docker-machine  version

(选做)安装并配置docker-machine命令的相关脚本

终端执行:

scripts=( docker-machine-prompt.bash docker-machine-wrapper.bash docker-machine.bash ); for i in "${scripts[@]}"; do sudo wget https://raw.githubusercontent.co

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值