博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
014 docker stack 编排服务
阅读量:6271 次
发布时间:2019-06-22

本文共 1032 字,大约阅读时间需要 3 分钟。

hot3.png

1 准备yml文件

    version:docker编排任务的版本,参考官方说明,这个不是自己定义的,,,,

    image:指定镜像

    volumes:挂载日志目录,如果宿主机上文件夹不存,启动时会报错:invalid mount config for type…

    ports:映射端口号,注意多个service的端口号不要相同

    replicas:镜像数

    placement.constraints:指定工作节点,对应的是:[node.role == manager]

    文档:

version: '3'services:  test01:    image: 192.168.20.201:5000/ipweb    volumes:      - /home/log:/home/log    networks:      - central    ports:       - 8088:8080    deploy:      replicas: 3      placement:        constraints: [node.role == worker]          test02:    image: registry.cn-hangzhou.aliyuncs.com/goldleaf/test:ipweb    volumes:      - /home/log:/home/log    networks:      - central    ports:      - 8089:8080    deploy:      replicas: 3      placement:        constraints: [node.role == worker]networks:  central:    external:      name: central

2 编排服务

    2-1 启动

docker stack deploy -c docker-stack.yml gh

215908_yAtL_2937605.png

    2-2 查看所有stack

docker stack ls

220031_XCqE_2937605.png

    2-3 查看某一stack中的所有服务

docker stack services gh

220109_5Q5B_2937605.png

3 访问测试

curl 192.168.20.201:8088curl 192.168.20.201:8089

    

转载于:https://my.oschina.net/u/2937605/blog/1801209

你可能感兴趣的文章
用yum查询想安装的软件
查看>>
TIJ -- 吐司BlockingQueue
查看>>
数据库分页查询
查看>>
[编程] C语言枚举类型(Enum)
查看>>
[Javascript] Compose multiple functions for new behavior in JavaScript
查看>>
ASP.NET MVC性能优化(实际项目中)
查看>>
ES6里关于类的拓展(一)
查看>>
零元学Expression Blend 4 - Chapter 46 三分钟快速充电-设定Margin的小撇步
查看>>
Format Conditions按条件显示表格记录
查看>>
RichTextBox指定全部文字显示不同颜色及部分文字高亮颜色显示
查看>>
mysql优化----explain的列分析
查看>>
Python正则表达式
查看>>
Java中CAS详解
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>
命令行man的帮助手册
查看>>
Ubuntu 16.04下为Android编译OpenCV 3.2.0 Manager
查看>>
poi 导入导出的api说明(大全)
查看>>
Fix-Mapped Addresses
查看>>
fmt标签如何计算两个日期之间相隔的天数
查看>>
Spark核心技术原理透视一(Spark运行原理)
查看>>