zoukankan      html  css  js  c++  java
  • docker

    swarm是什么

    swarm是一个docker集群管理工具,简单的来说就是如果有多台机器部署了docker,那么通过swarm就可以远程操作多台机器上的docker容器,实现对docker集群的管理

    安装swarm

    (1)首先通过下载docker官网提供的swarm镜像docker pull swarm
    (2)接下来编辑vim /etc/default/docker,并写入DOCKER_OPTS='-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --label label_name=master'修改完成后需要重启dockerservice docker restart--label label_name=master表示给docker主机起名为master,推荐给每一台docker主机都起名,这样方便进行集群管理
    (3)生成token,swarm会前往Docker Hub上内建的发现服务中获取一个全球唯一的token,用以唯一的标识swarm管理的Docker集群。docker run --rm swarm create
    (4)添加被管理节点docker run -d swarm join --addr=ip_addr:2375 token://token_value,ip_addr是被管理主机的ip地址,token_value是第三步生成的token
    (6)创建管理节点docker run -d -p 2376:2375 swarm manage token://token_value,token_value是第三步生成的token
    (7)接下来使用docker -H ip_addr:2375 info就可以查看被管理主机的docker信息,ip_addr就是被管理主机的ip地址,使用方法和使用docker差不多,只是每次都要加上-H ip_addr:2375

    swarm和compose结合使用

    swarm和compose的结合使用与swarm和compose的结合使用一样,都是每次都要加上-H ip_addr:2375

  • 相关阅读:
    userdir 希望用户能够以http://X.X.X.X/~username 方式来访问自己的网页
    var_export() 函数的使用
    mb_detect_encoding — 检测字符的编码
    详解PHP fsockopen的使用方法
    jQuery 返回顶部
    Mysql函数
    sql where 1=1和 0=1 的作用
    Numpy基础学习(三)
    Numpy 中的矩阵
    Numpy数组的全通用函数
  • 原文地址:https://www.cnblogs.com/helbing/p/5562662.html
Copyright © 2011-2022 走看看