Docker Swarm

Swarm


Swarm 集群

Swarm 是一组运行 Docker 并且已加入集群中的机器。采用 Swarm 集群之后,可以继续使用之前的 Docker 命令,但是这些命令是被在集群上的一个 Swarm 管理节点所执行的。Swarm 中的机器可以是物理机也可以是虚拟机,当这些机器加入到 Swarm 后,称之为节点。

Swarm 策略

在 Compose 文件中指定 Swarm 管理节点所采用的策略

  • 最空节点
    用容器来填充利用率最低的机器
  • 全局
    保证每台机器恰好获得指定容器的一个实例。

管理节点和工作节点

Swarm 管理节点是执行命令或授权其他机器作为工作节点加入到 Swarm 中的唯一机器。
Swarm 工作节点仅用于提供功能,而无权告知其他节点其所能做的和不能做的。

Swarm Mode

将 Docker 切换到 Swarm Mode 即可实现 Swarm 的使用。启用 Swarm Mode 可以使当前机器成为 Swarm 管理节点。之后,Docker 在你管理的 Swarm 上运行你所执行的命令,而不仅仅是在当前机器。

配置 Swarm

运行 docker swarm init来启用 Swarm Mode 并使得当前机器成为 Swarm 管理节点。之后在其他机器上运行 docker swarm join来让这些机器作为工作节点加入到对应的 Swarm 中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值