Docker swarm 简单使用教程
swarm 三台虚拟机 132,133,134
1.初始化一个集群 并把自己加入集群中
# 初始化主节点 docker swarm init --advertise-addr 192.168.220.132 # 133,134 加入worker 在 132 上执行 docker swarm join-token worker # 增加work (manager-- 主节点 管理节点) # 对应机器执行 docker swarm join --token SWMTKN-1-49blzc9unsa1e8vcb4sonqx2q2rq02588jqjbhfzykowgtaoy1-57s37b21k0h39j0ywf6vd6la1 192.168.220.132:2377
2. 查看节点 docker node ls
3. 主节点 创建服务nginx replicas 1 (一个服务)
docker service create --replicas 1 --name manageNg -p 80:80 nginx
三个ip 都可以正常访问, 容器实例只有一个
查看服务: docker service ls
docker service ls
动态伸缩: docker service scale manageNg=5
创建五个服务
docker service scale manageNg=5
5. 查看实例;docker service ps manageNg
到此这篇关于Docker swarm 简单使用的文章就介绍到这了,更多相关Docker swarm 使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Docker使用Swarm组建集群的方法
Swarm 在 Docker 1.12 版本之前属于一个独立的项目,在 Docker 1.12 版本发布之后,该项目合并到了 Docker 中,成为 Docker 的一个子命令.目前,Swarm 是 Docker 社区提供的唯一一个原生支持 Docker 集群管理的工具.它可以把多个 Docker 主机组成的系统转换为单一的虚拟 Docker 主机,使得容器可以组成跨主机的子网网络. Docker 使用 Swarm 可以很方便的在多个主机上创建容器集群,并且容器之间可以跨主机网络通信. Swar
-
Docker Swarm集群管理的使用及原理解析
Swarm 集群管理 简介 Docker Swarm 是 Docker 的集群管理工具.它将 Docker 主机池转变为单个虚拟 Docker 主机. Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机. 支持的工具包括但不限于以下各项: Dokku Docker Compose Docker Machine 原理 如下图所示,swarm 集群由管理节点(manager)和工作节点(work
-
使用Docker Swarm 搭建Wordpress的方法
起因 我曾经把 wordpress 搭建在 Vultr 上,但是因为众所周知的原因,这个地方访问越来越慢.再后来我选择了新浪云,新浪云的确够便宜,也很不错,但是要备案,还有评论功能估计要阉割,想想还是算了,找个香港的主机搭建 wordpress 即可. 购买主机 我这里选择的是阿里云的轻量应用服务器,这个主机的好处就是便宜,够用. 比如我选择的香港的主机,一个月只需要 24 块钱,一核心一G内存,网速为 30Mbps,磁盘空间 25GB,月流量 1TB. 配置如下图 初始化 docker 环境
-
Docker的安装方法及运行Docker Swarm模式的使用
Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 概要 docker就给简单介绍这么多,这里主要说说docker swarm. docker engine本身只提供了容器技术,没有解决集群环境下的容器编排和通信.docker swarm是一个容器编排管理工具,docker-engine在1.12版本之后集成了docker
-
使用Docker Swarm搭建分布式爬虫集群的方法示例
在爬虫开发过程中,你肯定遇到过需要把爬虫部署在多个服务器上面的情况.此时你是怎么操作的呢?逐一SSH登录每个服务器,使用git拉下代码,然后运行?代码修改了,于是又要一个服务器一个服务器登录上去依次更新? 有时候爬虫只需要在一个服务器上面运行,有时候需要在200个服务器上面运行.你是怎么快速切换的呢?一个服务器一个服务器登录上去开关?或者聪明一点,在Redis里面设置一个可以修改的标记,只有标记对应的服务器上面的爬虫运行? A爬虫已经在所有服务器上面部署了,现在又做了一个B爬虫,你是不是又得依次
-
详解使用docker 1.12 搭建多主机docker swarm集群
swarm是docker公司自己的容器集群管理工具,本文介绍了使用docker 1.12 搭建多主机docker swarm集群,分享给大家 准备 准备至少两台的centos 7 主机(全新最小安装, 可以使用虚拟机安装) 开放端口2377 tcp端口, 7946 4789 tcp udp 端口 本文使用192.168.99.101(hostname:centos-node4) 作为swarm manager 192.168.99.102(hostname:centos-node5) 作为sw
-
Docker swarm 简单使用教程
swarm 三台虚拟机 132,133,134 1.初始化一个集群 并把自己加入集群中 # 初始化主节点 docker swarm init --advertise-addr 192.168.220.132 # 133,134 加入worker 在 132 上执行 docker swarm join-token worker # 增加work (manager-- 主节点 管理节点) # 对应机器执行 docker swarm join --token SWMTKN-1-49blzc9unsa1
-
轻松安装docker并运行docker swarm模式
概要 docker 1.12版本最大的改变在于集成了docker swarm,在docker engine下提供了 swarm 模式,这里主要说一下docker swarm. docker engine本身只提供了容器技术,没有解决集群环境下的容器编排和通信.docker swarm是一个容器编排管理工具,docker-engine在1.12版本之后集成了docker swarm,不需要再单独安装. docker swarm的功能,举个例子,有3台机器都安装了docker环境,称为3台docke
-
用Docker swarm快速部署Nebula Graph集群的教程
一.前言 本文介绍如何使用 Docker Swarm 来部署 Nebula Graph 集群. 二.nebula集群搭建 2.1 环境准备 机器准备 ip 内存(Gb) cpu(核数) 192.168.1.166 16 4 192.168.1.167 16 4 192.168.1.168 16 4 在安装前确保所有机器已安装docker 2.2 初始化swarm集群 在192.168.1.166机器上执行 $ docker swarm init --advertise-addr 192.168.
-
在Ubuntu 16.04上用Docker Swarm和DigitalOcean创建一个Docker容器集群的方法
介绍 Docker Swarm是用于部署Docker主机集群的Docker本地解决方案.您可以使用它来快速部署在本地计算机或受支持的云平台上运行的Docker主机集群. 在Docker 1.12之前,设置和部署Docker主机集群需要使用外部键值存储(如etcd或Consul)来进行服务发现.但是,使用Docker 1.12,不再需要外部发现服务,因为Docker提供了一个内置的键值存储,可以开箱即用. 在本教程中,您将了解如何使用Docker 1.12上的Swarm功能部署一组Docker机器
-
Docker实现分布式应用功能教程
本文详细讲述了Docker实现分布式应用功能.分享给大家供大家参考,具体如下: 这里接着前面一篇<Docker简单安装与应用入门教程>后面扩展应用程序.实现负载平衡,要做到这一点,必须在分布式应用程序的层次结构中的服务层实现. 在分布式应用程序中,应用程序的不同部分被称为"服务".例如,一个视频共享站点,它可能包括一个用于将应用程序数据存储在数据库中的服务.后面的视频转码服务.用户上传东西.为前端服务等等. 服务实际上只是"生产中的容器",服务只运行一个
-
详解Docker Swarm概念与用法
Docker Swarm是Docker公司开发的容器集群管理服务.从1.12.0版本开始,已经是Docker安装后自带的一部分(捆绑软件)了,又称为Swarm Mode,无需额外安装. 与Kubernetes相比,Docker Swarm是一个简单的软件,似乎不堪大用.但是它与docker-compose兼容的优点,可以弥补一切.对于没有集群使用经验的小白,用Docker Swarm起步,是一个很好的选择. 概念 Docker Swarm,主要包含以下概念: Swarm Node Stack S
-
kali下对Docker的详细安装教程
目录 0x00 前言 0x01 Docker的安装 1.Linux内核版本查看 2.更新apt源满足下载要求 3.进行系统或工具的更新 4.采用apt安装Docker 5.检验Docker成功安装 0x02 Docker的其他配置 1.配置阿里云镜像加速 2.设置Docker开机自启 0x03 Docker的简单使用 0x04 Docker的常用命令 0x05 docker --help中文译解 0x06 后记 0x07 知识链接 0x00 前言 Docker是渗透测试中必学不可的一个容器工具,
随机推荐
- Python xlrd读取excel日期类型的2种方法
- 如何在线查询本地机的文件?
- 负数与二进制换转方法
- pygame加载中文名mp3文件出现error
- asp.net core MVC 全局过滤器之ExceptionFilter过滤器(1)
- js变换显示图片的实例
- javascript实现博客园页面右下角返回顶部按钮
- asp.net下按钮点击后禁用的实现代码
- php把数据表导出为Excel表的最简单、最快的方法(不用插件)
- linux中rm命令使用详解
- php读取csv实现csv文件下载功能
- Python threading多线程编程实例
- js实现类似MSN提示的页面效果代码分享
- C#特性 迭代器(下) yield以及流的延迟计算
- Android高仿2048小游戏实现代码
- C++实现查找二叉树中和为某一值的所有路径的示例
- Android长按imageview把图片保存到本地的实例代码
- js正则取值的结果数组调试方法
- 浅谈使用java实现阿里云消息队列简单封装
- Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解