
『中级篇』Docker-Stack部署投票应用(50)
发布日期:2021-05-07 11:23:19
浏览次数:12
分类:原创文章
本文共 2352 字,大约阅读时间需要 7 分钟。
原创文章,欢迎转载。转载请注明:转载自,谢谢!
原文链接地址:之前用docker-compose创建过投票应用,现在通过docker-stack来创建多机的部署。源码:
docker-compose文件
编辑docker-compose文件,从github下载下来。
这个配置文件里面装了一个可视化的配置工具visualizer:stable 可以查看到docker-swarm 所有的节点信息。
cd labs/cd example-vote-app/more docker-compose.yml ````* compose的语法<div class="se-preview-section-delimiter"></div>``` bashversion: "3"services: redis: image: redis:alpine ports: - "6379" networks: - frontend deploy: replicas: 2 update_config: parallelism: 2 delay: 10s restart_policy: condition: on-failure db: image: postgres:9.4 volumes: - db-data:/var/lib/postgresql/data networks: - backend deploy: placement: constraints: [node.role == manager] vote: image: dockersamples/examplevotingapp_vote:before ports: - 5000:80 networks: - frontend depends_on: - redis deploy: replicas: 2 update_config: parallelism: 2 restart_policy: condition: on-failure result: image: dockersamples/examplevotingapp_result:before ports: - 5001:80 networks: - backend depends_on: - db deploy: replicas: 1 update_config: parallelism: 2 delay: 10s restart_policy: condition: on-failure worker: image: dockersamples/examplevotingapp_worker networks: - frontend - backend deploy: mode: replicated replicas: 1 labels: [APP=VOTING] restart_policy: condition: on-failure delay: 10s max_attempts: 3 window: 120s placement: constraints: [node.role == manager] visualizer: image: dockersamples/visualizer:stable ports: - "8080:8080" stop_grace_period: 1m30s volumes: - "/var/run/docker.sock:/var/run/docker.sock" deploy: placement: constraints: [node.role == manager]networks: frontend: backend:volumes: db-data:
投票docker-stack 部署
docker stack deploy example --compose-file=docker-compose.ymldocker stack lsdocker stack services example
- 打开网页
- 扩展vote
docker service scale example_vote=4
- 删除stack
docker stack rm example
PS:docker stack 就介绍到这里吧,其实最关键的是编写docker-compose.yml查看官网的学习方式。对于本次编写的一些关键字建议看看官网学习下。
往期精彩
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月10日 19时59分22秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
sed常用命令
2019-03-04
linux下各种小命令
2019-03-04
checksec未完待续~
2019-03-04
python pexpect
2019-03-04
inode索引节点的概念
2019-03-04
python时间格式转换time模块
2019-03-04
文件校验
2019-03-04
python can i use return in wiht statement?
2019-03-04
coddenomicon工具
2019-03-04
create-react-app第一步
2019-03-04
testng测试工具简介
2019-03-04
mysql查看数据库状态
2019-03-04
怎么去利用已有的数据做分析?
2019-03-04
小程序开发之第三天
2019-03-04
自适应数字墙星系网站404页面源码
2019-03-04
某易游戏经典吃豆豆动画404页面源码
2019-03-04
随机二次元新浪图床api源码
2019-03-04
10.Bootstrap CSS 辅助类
2019-03-04
专升本——英语视频学习
2019-03-04
Future education software
2019-03-04