Docker 17.06.0-ce Swarm集群实战(一)

前言

不知不觉,docker已经发布了新的版本且其版本的命名方式也发生了变化;目前自己所使用的最近版本为docker 17.06.0-ce;其中的swarm mode功能也逐渐得到完善,这使得docker在集群中的管理变得方便了不少。虽然swarm在国内生产环境的使用案例是几乎没有的,但是在国外已经有了少许的尝试,其经验也能供大家参考。(《Docker Swarm在生产环境中的进阶指南》

本文打算参照网上其他高手的文章(《Docker 1.12 Swarm集群实战》),也对swarm进行实战,并尝试作部分的改进,把其中的经验和教训记录下来,供他人参考。

第一章 环境准备

所需组件

操作系统:


docker:
详尽的使用方法请仔细参考官方文档

virtualbox:
使用vbox作虚拟机,但是不做管理,管理交由docker-machine处理。


docker-machine:
使用其管理虚拟主机,方便省时。详尽的使用方法请仔细参考官方文档

harbor:
使用其图形化用户界面,方便管理docker镜像。详尽的使用方法请仔细参考官方文档。本机使用离线方式安装。

portainer:
使用其图形化用户界面,方便管理docker容器。详尽的使用方法请仔细参考官方文档。此功能可以暂时放下,待日后完善时再添加。

安装概述

在主机中:

在虚拟机中(使用virtualbox新开一个虚拟机用于单独管理docker镜像,此虚拟机不属于swarm集群):

在浏览器中访问:http://192.168.0.106/(假设harbor部署在主机106上):
根据配置文件中的设置,用户名:admin,密码:Habor12345

注意:swarm集群中,所需的镜像都是从本地局域网harbor中获取的;而harbor中的镜像则是从外网中获取后,再推送到harbor中的。主要是因为外网的网速不稳定,且比较慢。另外,要加快从外网获取docker镜像的速度,则需要修改docker的registry mirror值;具体请参考Use case: the China registry mirror中科大Docker镜像源



作者:Cyberpunk_ZYM
链接:https://www.jianshu.com/p/44cc60335e89
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值