docker(八)三剑客之docker-machine

docker-machine简介

●Docker Machine是Docker官方编排(Orchestration) 项目之一,负责在多种平台上快速安装Docker环境。
●Docker Machine支持在常规Linux操作系统、虚拟化平台、openstack、公有云等不同环境下安装配置docker host。
●Docker Machine项目基于Go语言实现,目前在Github上的维护地址:https://github.com/docker/machine/
在这里插入图片描述

docker-machine命令

在这里插入图片描述

实践

172.25.254.10(server1)docker-machine管理端,装有docker服务
172.25.254.20(server2)有docker服务
172.25.254.30(server3)没有docker服务

(1)安装docker-machine

首先下载二进制文件
wget https://github.com/docker/machine/releases/download/v0.13.0/docker-machine-Linux-x86_64
我是下载到真机上面,然后从真机发送给虚拟机server1
chmod +x docker-machine-Linux-x86_64  可执行权限
mv  docker-machine-Linux-x86_64    /usr/local/bin/ 移动二进制文件到/usr/local/bin/目录下
mv  /usr/local/bin/docker-machine-Linux-x86_64    /usr/local/bin/docker-machine 命名一个短一点的名字

在这里插入图片描述
(2)做解析免密

在这里插入图片描述
在这里插入图片描述
(3)在真机:配置私有yum源
createrepo -v #执行完之后会在当前目录生成一个repodata文件夹
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)在真机:拉取自动部署doaker的脚本放在apache共享目录下并修改
在这里插入图片描述
在这里插入图片描述

(5)server3上改信息
在这里插入图片描述
(6)server1给server3自动部署docker
在这里插入图片描述
可以在server3上查看到进程
在这里插入图片描述
完成后会生成yum文件
在这里插入图片描述
查看服务状态
在这里插入图片描述

(7)使用一些命令
在这里插入图片描述
在server3上
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
拉取镜像并运行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(7)server1给server2自动部署docker
server2先查看一下原本的docker,并改一下主机信息
在这里插入图片描述
做免密,部署docker
在这里插入图片描述
再次查看状态
在这里插入图片描述
在这里插入图片描述
此时自动部署已经完成,现在来验证部署中安装的一些东西

从server3切换到server2:
在这里插入图片描述

以上看的不够清晰,接下来让它能够清晰表面

(1)官网上下载三个文件放到指定目录(复制粘贴)
在这里插入图片描述
在这里插入图片描述
使之生效
在这里插入图片描述
在这里插入图片描述
(2)此时切换就明确显示
在这里插入图片描述

如何指定需要安装的docker的版本

1.编辑真机的get-dcoker脚本,里面写的内容应该是自己指定的docker的版本
在这里插入图片描述
2.部署
在这里插入图片描述
3.查看
在这里插入图片描述

总结:
当在实际生产环境当中需要同时为docker集群中的每一个节点部署docker的时候就可以使用docker-machine这个工具
因此把docker-machine也叫做doicker三剑客之一

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值