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
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读更多
上一篇Centos7上安装docker
下一篇Docker 17.06.0-ce Swarm集群实战(二)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭