码头工人机远程部署码头工人的方法

  

<强>一、码头工人机概要
  

  

码头工人的机器发布之前,你可能会遇到以下问题:

  

①你需要登录主机,按照主机及操作系统特有的安装以及配置步骤安装码头工人,使其能运行码头工人容器。
  ②你需要研发一套工具管理多个码头工人主机并监控其状态。
  ③你在本地开发,产品部署在公有云平台,你希望能尽可能的减小两个环境的差异性
  

  

码头工人机的出现解决了以上问题。

  

①码头工人机简化了部署的复杂度,无论是在本机的虚拟机上还是在公有云平台,只需要一条命令便可搭建好码头工人主机
  ②码头工人机提供了多平台多码头工人主机的集中管理
  ③码头工人的机器使应用由本地迁移到云端变得简单,只需要修改一下环境变量即可和任意码头工人主机通信部署应用。
  

  

<强>二、码头工人机在远程主机部署码头工人
  

  

环境:   

      <李> docker-machine主机:192.168.1.9码头工人版本:docker-ce李   <李>码头工人主机:192.168.1.10李   
  

步骤:
  

  

①更新旋度
  

        yum更新curl - y      

②安装docker-machine
  

  

安装可参考docker-machine官网
  

  

linux下载路径:

  

代码如下:curl https://github.com/docker/mac...uname -s-uname - l - m在/tmp/docker-machine,,安装/tmp/docker-machine/usr/local/bin/docker-machine

  

按需求直接复制粘贴安装即可
  

        root@node1 ~ # docker-machine - v   0.13.0 docker-machine版本,构建9 ba6da9      

③创建ssh密钥对,实现两主机无密登录
  

        ssh - keygen (root@node1 ~) #   (root@node1 ~) # ssh-copy-id 192.168.1.10      

④为本地下载更多镜像源,避免在创建机时找不到软件包
  

        (root@node1 ~) # wget - o/etc/yum.repos.d/CentOS-Base。回购http://mirrors.aliyun.com/rep..。#此为阿里云centos7镜像源   (root@node1 ~) # yum安装epel-release #第三方源      

⑤开启机通讯端口
  

        (root@node1 ~) # firewall-cmd——添加一个端口=2376/tcp,永久性的   (root@node1 ~) # firewall-cmd——重载      

⑥创建码头工人主机,命名host1
  

        (root@node1 ~) # docker-machine创建- d通用——generic-ip-address=192.168.1.10 host1   运行pre-create检查……   创建虚拟机…   (swarm-master)没有指定SSH密钥。假设一个现有的关键在默认位置。   等待机器运行,这可能需要几分钟…   检测操作系统创建的实例…   等待SSH可用……   检测粮食供应者……   配置与centos…   运行……   root@node1 ~ # docker-machine ls   名活动司机状态URL群码头工人错误   host1 -通用运行tcp://192.168.1.10:2376 v17.12.1-ce   之前      

⑦变更码头工人环境变量
  

        (root@node1 ~) # docker-machine env host1   之前            出口DOCKER_TLS_VERIFY=" 1 "   出口DOCKER_HOST=" tcp://192.168.1.10:2376 "   出口DOCKER_CERT_PATH="/根/.docker/机械/机器/host1”   出口DOCKER_MACHINE_NAME=" host1 "   #配置您的shell运行这个命令:   #美元eval (docker-machine env host1)            [root@node1 ~] #美元eval (docker-machine env host1)      

⑧运行容器查看两端是否同步
  

        root@node1 ~ #码头工人运行- d busybox   # docker-machine ssh host1 root@node1 ~   ls (root@host1 ~) #码头工人形象   标签影像ID创建存储库的大小   busybox最新f6e427c148a7 6天前1.15 mb   root@host1 ~ #码头工人ps   容器标识图像命令创建状态端口名称   8 d9b5005a264 busybox“sh”17秒前16秒前modest_joliot   root@host1 ~ #退出   root@node1 ~ #码头工人ps   容器标识图像命令创建状态端口名称   8 d9b5005a264 busybox“sh”57秒前16秒前modest_joliot      

镜像容器同步测试成功
  

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

码头工人机远程部署码头工人的方法