原创文章,欢迎转载。转载请注明:转载自它人故事会,谢谢!
引用>
原文链接地址:“高级篇“码头工人之DockerSwarm调整微服务及服务配置(29)上次已经搭建好了群的集群环境,server01, server02, server03三台虚拟机,每一台的经理节点也是工作节点,首先我们考虑的问题是服务的发现,从微服务的角度考虑,我们有得服务是为了其他服务使用的,如信息服务,用户服务,对于群上,有的需要暴露端口给其他服务使用,有的是直接通过服务的名称就可以访问的,改造模式,改造代码,然后上传到镜像仓库。最后配置一个码头工人堆栈把他们的关系编写出来,一条命令搞定了。源码:https://github.com/limingios/msA-docker群分支
引用>修改微服务的配置
<李> course-dubbo-service李>
上海
<代码类=" language-bash "> # !/usr/bin/env bash 代码>引用>~/来源。bash_profile
mvn包码头工人建造- f。/Dockerfile-hub - t zhugeaming/course-dubbo-service:最新。
码头工人推zhugeaming/course-dubbo-service:最新<代码> 祝辞Dockerfile ”“bash 从java: openjdk-8 维护者李明www.idig8.com 复制目标/课程-达博-服务- 1.0 -快照。jar/course-dubbo-service.jar 入口点(“java”、“罐子”,“/course-dubbo-service.jar”代码><李> course-edge-service李>
上海
<代码类=" language-bash "> # !/usr/bin/env bash 代码>引用>~/来源。bash_profile
mvn包码头工人建造- f。/Dockerfile-hub - t zhugeaming/course-edge-service:最新。
码头工人推zhugeaming/course-edge-service:最新<代码> 祝辞Dockerfile ”“bash 从java: openjdk-8 维护者李明www.idig8.com 复制目标/课程-边-服务- 1.0 -快照。jar/course-edge-service.jar 入口点(“java”、“罐子”,“/course-edge-service.jar”代码><李> gataway-zuul
上海
<代码类=" language-bash "> # !/usr/bin/env bash 代码>李引用> >~/来源。bash_profile
mvn包码头工人建造- f。/Dockerfile-hub - t zhugeaming/gataway-zuul:最新。
码头工人推zhugeaming/gataway-zuul:最新<代码> 祝辞Dockfile ”“bash 从java: openjdk-8 维护者李明www.idig8.com 复制目标/gataway - zuul 1.0 -快照。jar/gataway-zuul.jar 入口点(“java”、“罐子”,“/gataway-zuul.jar”代码><李> user-edge-service
上海
<代码类=" language-bash "> # !/usr/bin/env bash 源~/. bash_profile mvn包 码头工人建造- f。/Dockerfile-hub - t zhugeaming/user-edge-service:最新。 码头工人推zhugeaming/user-edge-service:最新代码>李引用> >Dockerfile
<代码类=" language-bash "> # !/usr/bin/env bash 源~/. bash_profile mvn包 码头工人建造- f。/Dockerfile-hub - t zhugeaming/user-edge-service:最新。 码头工人推zhugeaming/user-edge-service:最新代码>引用><李> user-thrift-service
上海
<代码类=" language-bash "> # !/usr/bin/env bash 源~/. bash_profile mvn包 码头工人建造- f。/Dockerfile-hub - t zhugeaming/user-thrift-service:最新。 码头工人推zhugeaming/user-thrift-service:最新代码>Dockerfile
<代码类=" language-bash "> 从java: openjdk-8 代码维护者李明www.idig8.com >李引用> >复制目标/user -节俭-服务- 1.0 -快照。jar/user-thrift-service.jar
入口点(“java",“-jar",“/user-thrift-service.jar"]
<代码> *编写yml文件使用栈码头工人进行批量生成 “‘yml 版本:“3.4” 服务: message-thrift-python-service: 图片:zhugeaming/message-thrift-python-service:最新 部署: endpoint_mode: dnsrr 资源: 限制: cpu:“0.2” 记忆:“128” user-thrift-service: 图片:zhugeaming/user-thrift-service:最新 部署: endpoint_mode: dnsrr 资源: 限制: cpu:“0.2” 记忆:“512” user-edge-service: 图片:zhugeaming/user-edge-service:最新 部署: endpoint_mode:贵宾 资源: 限制: cpu:“0.2” 记忆:“512” 港口: ——“8082:8082” depends_on: ——user-thrift-service ——message-thrift-python-service course-dubbo-service: 图片:zhugeaming/user-edge-service:最新 部署: endpoint_mode: dnsrr 资源: 限制: cpu:“0.2” 记忆:“512” depends_on: ——user-thrift-service course-edge-service: 图片:zhugeaming/course-edge-service:最新 部署: endpoint_mode:贵宾 资源: 限制: cpu:“0.2” 记忆:“512” 港口: ——“8081:8081” depends_on: ——user-edge-service gateway-zuul: 图片:zhugeaming/gataway-zuul:最新 部署: endpoint_mode:贵宾 资源: 限制: cpu:“0.2” 记忆:“512” 港口: ——“8080:8080” depends_on: ——user-edge-service ——course-edge-service 网络: 默认值: 外部: 名称:idig8-overlay“高级篇“码头工人之DockerSwarm调整微服务及服务配置(29)