docker swarm概念介绍

  1. Stack File 的编写 

    stack file 是一种 yaml 格式的文件,类似于 docker-compose.yml 文件,它定义了一个或多个服务,并定义了服务的环境变量、部署标签、容器数量以及相关的环境特定配置等。https://docs.docker.com/compose/compose-file/ (stack file)

  2.  部署 Stack(-c stack file 路径) Docker Swarm概念与基本用法 · 零壹軒·笔记

    docker stack deploy -c stack anoyi_mongo
  3. 部署docker swarm 集群

    1. 初始化Swarm

    2. 添加集群节点,将Worker节点加入swarm集群

    3. 查看集群节点 

  4. 删除Swarm集群节

    1. 删除Swarm集群节点

      1. 首先worker节点上执行该操作

      2. 然后到mananger节点进行删除

    2. 更新Swarm集群节点(在manager节点操作)

    3. 更新镜像
      docker service update --image=test:1 servicename
    4. 获取token

      docker swarm join-token -q worker

  5. Swarm集群的服务部署实践

    1. 在Swarm中部署服务 

    2. 查询Swarm中服务的信息 

    3. 列出服务的任务

    4. 在Swarm中动态扩展服务(这些实例数分配到不同的worker节点) 

    5. 删除Swarm集群中的服务(会将服务在各个节点上创建的容器一同删除) 

    6. 停用Swarm集群中的服务节点

    7. 重新启用WorkerA的Swarm集群服务 

    8. 增加和删除 node label

    9. 增加label test=zhao

    10. 删除label test=zhao

  6.  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值