Docker Swarm配置DeathStarBench之SocialNetwork
首先在Github下载文件。传送门
下载完毕后需要更新相应软件。
Docker
Docker-compose
Python 3.5+ (with asyncio and aiohttp)
libssl-dev (apt-get install libssl-dev)
libz-dev (apt-get install libz-dev)
luarocks (apt-get install luarocks)
luasocket (luarocks install luasocket)
注意更新顺序,有可能会导致docker-compos版本不匹配。
然后需要根据自己的节点配置修改对应的文件,如果是单节点直接运行docker-compose.yml
docker-compose up -d
由于我使用的节点资源较少,所以配置的分布式,使用的docker-compose-swarm.yml文件。
首先需要对文件进行修改,首先将version改为3.7。3.8版本需要docker版本我没有更新成功。不过3.7对应的docker18.09.7一样可以使用。
然后是根据实际需要对内部的资源配置进行修改,注意最后网桥可以不用修改。
对节点部署docker swarm集群,这在网上资料很多,就不再详细讲述。
然后就是对用docker swarm部署项目。
docker stack deploy --compose-file=docker-compose-swarm.yml <service-name>
如果有service不能启动,删除整个stack的时候,要把网桥也删除
docker network ls
docker network rm ID
运行之后查看服务部署情况。
docker service ls
查看具体service的情况。
docker service ps ID
然后根据官网流程,加载数据集,产生负载并查看jaeger。
python3 scripts/init_social_graph.py
cd wrk2
make
./wrk -D exp -t <num-threads> -c <num-conns> -d <duration> -L -s ./scripts/social-network/compose-post.lua http://localhost:8080/wrk2-api/post/compose -R <reqs-per-sec>
如有问题,可以私信我。
Docker Swarm配置DeathStarBench之SocialNetwork相关推荐
- 简单配置 docker swarm
简单配置 docker swarm #准备三台CentOS7 #IP划分 192.168.1.201 virtualBox1 192168.1.202 virtualBox2 ...
- Docker+Swarm实例配置 -三主一从
常用命令: # 初始化一个swarm docker swarm init # 指定初始化ip地址节点 docker swarm init --advertise-addr 管理端IP地址 # 去除本地 ...
- docker swarm集群创建、配置、可视化管理实验
什么是docker swarm? docker swarm 是docker原生的docker群集管理.服务编排工具,以命令行的形式创建.管理群集,部署服务,详细参考https://docs.docke ...
- 在 Docker 中运行 MySQL:多主机网络下 Docker Swarm 模式的容器管理
本文将以多主机网络环境为基础,探讨如何利用内置编排工具 Docker Swarm 模式对各主机上的容器加以管理. Docker Engine – Swarm 模式 在多台主机之上运行 MySQL 容器 ...
- 容器管理大战:Kubernetes vs.Docker Swarm与Amazon ECS
Container Orchestration: 快速入门 自20世纪70年代以来,容器技术就已经出现,但直到2013年Docker首次亮相后才开始发挥作用.从那时起,容器已经流行起来:它们正在显著地 ...
- 正式环境docker部署hyperf_应用部署 - Docker Swarm 集群搭建 - 《Hyperf v1.1.1 开发文档》 - 书栈网 · BookStack...
Docker Swarm 集群搭建 现阶段,Docker容器技术已经相当成熟,就算是中小型公司也可以基于 Gitlab.Aliyun镜像服务.Docker Swarm 轻松搭建自己的 Docker集群 ...
- 论Docker swarm与Kubernetes孰强孰弱
前言 有无数的辩论和讨论谈论Kubernetes和Docker.如果你没有深入研究,你会认为这两种开源技术都在争夺集装箱至上.让我们明确指出,Kubernetes和Docker Swarm不是竞争对手 ...
- Docker swarm集群详解(一)
一.简介 Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源.Swarm和Ku ...
- docker swarm英文文档学习-8-在集群中部署服务
Deploy services to a swarm在集群中部署服务 集群服务使用声明式模型,这意味着你需要定义服务的所需状态,并依赖Docker来维护该状态.该状态包括以下信息(但不限于): 应该运 ...
最新文章
- 直播 | 脑血管斑块磁共振成像:技术研发、临床转化和数据挑战
- 字符串中子序列出现次数
- pip install jieba安装慢,安装失败,安装不解决办法
- 【机器视觉】 endfor算子
- [LeetCode] Search for a Range [34]
- android 拍照屏幕大小,Android Camera 找出屏幕的最佳尺寸大小
- STM32之通用定时器输入捕获模式
- Eureka 客户端不注册
- Android如何解析Intent
- 谁说国产编译器没救了?这个 C/C++ 和 JavaScript 编译器来了 | 程序人生 2020
- filter以及reduce的用法
- Ubuntu下使用Atom将Markdown文件转换为PDF的一个异常
- IOS--多线程--GCD--在CGD中快速实现多线程的并发控制
- 交换机trunk模式工作原理
- 《深入理解Java内存模型》读书总结
- 飞桨框架v2.3 API最新升级!对科学计算、概率分布和稀疏Tensor等提供更全面支持!...
- mac m1使用picGo + gitee搭建免费图床
- 从网页抓取数据的一般方法
- ajax 获取数据
- 跨境电商人才如何筛选精准关键词 提高产品曝光率