• docker-swarm


    一,安装

    高版本docker swarm默认已集成至docker engine

    二,初始化并管理节点

    查看帮助:

    docker swarm -h

    创建集群:

    ##命令格式: docker swarm init --listen-addr <MANAGER-IP>:<PORT>
    
    docker swarm init --listen-addr 172.18.30.29:2377        端口任意指定
    
    
    ##查看集群 
    docker node  ls 
    
    
    ## 获取加入集群命令token
    docker swarm join-token manager
    
    
    
    ## 子节点加入集群
    docker swarm join    --token *********     ip:port 
    
    
    ## 删除子节点
    docker node demote    xxx  
    docker swarm leave --force(节点上)
    docker node rm --force(manager上)
    
    
    
    
    ##docker  node  命令 
    demote                Demote one or more nodes from manager in the swarm   将一个管理节点降为工作节点
    inspect                Display detailed information on one or more nodes 查看一个节点详情
    ls                         List nodes in the swarm  所有节点
    promote              Promote one or more nodes to manager in the swarm  讲一个工作节点升级为管理节点
    ps                       List tasks running on one or more nodes, defaults to current node  展示正在执行的任务
    rm                      Remove one or more nodes from the swarm 删除一个节点
    update               Update a node  更新一个节点
    
    
    

    提升一个work 节点为管理节点

    docker node promote 工作节点主机名1

    docker node ls

    Reachable 是工作节点晋升的备用管理节点。
    当主管理节点down时,swarm通过raft选举,自动跳转到备用管理节点1中。

    创建一个overlay 跨主机网络

    查看当前网络

    docker network ls
    
    

    创建网络

    docker network create --driver overlay docker-net
    
    
  • 相关阅读:
    ajax 前台返回后台传递过来的数组
    js中push的用法
    split 的用法
    ckeditor上传图片
    FTP安装配置
    批量删除.svn文件
    Ext flex属性
    Extjs3 主题样式
    Ext.apply与Ext.applyIf
    SharePoint2010 Office Web Apps
  • 原文地址:https://www.cnblogs.com/g2thend/p/11707558.html
Copyright © 2020-2023  润新知