【实验】老式的Docker Swarm 集群操作与单机Docker的不同之处

摘要:

使用Docker Toolbox 以及脚本,能很快速方便地创建好Docker Swarm集群环境。Docker自从1.12版开始,引擎内置Swarm mode集群功能,有许多新的特性,这些新特性,老的 Docker Swarm都不具备,但现在来学习也是有必要的。Docker Swarm集群到底怎么使用呢?集群上的操作与单机上的操作有什么不同呢?本文通过对比实验,加深对集群操作的理解。

 

现有疑问:

使用Docker Toolbox 以及编好的脚本,能很快速、很方便地在本地电脑上创建好一个Docker Swarm集群环境。但这样的Docker Swarm集群却无法使用docker swarm/ docker node/docker Service等命令(会报404 page not found错误)Docker Swarm集群到底怎么操作呢?如何使用Docker Swarm集群呢?Docker Swarm集群上的操作与单机Docker上的操作有什么不同呢?

自从Docker 1.12版开始,Docker引擎内置的Swarm mode集群功能,有许多新的特性,比如去中心化的容错设计、内置负载均衡、跨主机网络路由等。这些新特性,老的Docker Swarm都不具备,现在还来学习以前使用的Docker Swarm集群还有必要吗?

 

特别说明:

1、不能混淆Docker SwarmSwarm mode,具体参见我整理的另一篇《Docker SwarmSwarm mode是两个概念!!》。

2、我觉得再来学习老式的Docker Swarm集群是有必要的,集群搭建的思想都差不多,都要求性能更强大、资源利用率更高、功能更多更全、更加安全可靠、更加易于使用等,很多知识都是触类旁通的,在学习中增长见识,见证Swarm发展的历史。

3、集群是使用Consul作为KV存储服务器的,从中可以学到如何以容器的方式创建及使用Consul。这种使用方式在很多地方都用得到。

    

本文目录

1创建老式的Docker Swarm集群

   1.1创建1K/V外部键值存储虚机

   1.2创建3master集群管理虚机

   1.3创建1node集群工作虚机

 

2、实际操作对比及说明(单机上操作与Docker Swarm集群上操作的对比)

       2.1 docker-machine 切换主机的命令不同,--swarm参数,单机不用,集群要用

       2.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值