• 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
    
    
  • 相关阅读:
    Java 装箱、拆箱 包装器
    Oracle decode函数 除数为零
    Java并发编程之ConcurrentHashMap
    MessageDigest 类
    Java中关于OOM的场景及解决方法
    Memcached的一些知识
    Solr导入数据库数据
    前端学习笔记(zepto或jquery)——对li标签的相关操作(二)
    前端学习笔记(zepto或jquery)——对li标签的相关操作(一)
    DES加密深度优化——随机生成加密字符串
  • 原文地址:https://www.cnblogs.com/g2thend/p/11707558.html
Copyright © 2020-2023  润新知