镜像构建交付和使用Rancher进行容器创建管理(6)

4.登录阿里云容器镜像服务
创建本地仓库名称:tmp-gateway-service-ms

Docker微服务-镜像构建交付和使用rancher进行容器创建管理

5.镜像push到阿里云Docker Registry
切换到rancher/server
登录到阿里云Docker Registry
登录Docker Registry -> 打tag -> push到Docker Registry

[root@rancher-qa alaxiaoyou-api-gateway]# docker login --username=name@alaxiaoyou.com registry.cn-hangzhou.aliyuncs.com Password: Login Succeeded [root@rancher-qa alaxiaoyou-api-gateway]# docker tag c2f59d36052d registry.cn-hangzhou.aliyuncs.com/xmbaby-tmp/tmp-gateway-service-ms [root@rancher-qa alaxiaoyou-api-gateway]# [root@rancher-qa alaxiaoyou-api-gateway]# docker push registry.cn-hangzhou.aliyuncs.com/xmbaby-tmp/tmp-gateway-service-ms The push refers to a repository [registry.cn-hangzhou.aliyuncs.com/xmbaby-tmp/tmp-gateway-service-ms] 29ffcfda7ded: Pushed 202759902df6: Pushed 96f6833b8de8: Mounted from xmbaby-tmp/tmp-config-service-ms 071d8bd76517: Mounted from xmbaby-tmp/tmp-config-service-ms latest: digest: sha256:825a0ec026c1f7c6eea01c2e5236c42dba11209b17ccd2ffad2b314c99b58b2d size: 1161

6.镜像查看:

Docker微服务-镜像构建交付和使用rancher进行容器创建管理

至此,gateway-service-ms镜像交付完成。

用rancher编排UI工具来���动gateway-service:

1.进入rancher应用栈添加服务。因为网关gateway服务需映射80端口至宿主机,因此,创建容器选择“总是在每台主机上运行一个此容器的实例”。映射80端口。添加关联的目标服务。
网关服务gateway-service启动会连接关联的目标服务config-service,config-service是通过git管理的config配置项目来获取配置信息给网关服务。关联Zookeeper集群注册服务。

Docker微服务-镜像构建交付和使用rancher进行容器创建管理

2.自动重启选择“从不(仅启动一次)”:

Docker微服务-镜像构建交付和使用rancher进行容器创建管理

3.对于网关服务,可使用docker本身来管理内存分配,可进行动态调整:

Docker微服务-镜像构建交付和使用rancher进行容器创建管理

4.进入容器查看gateway-service服务启动。

Docker微服务-镜像构建交付和使用rancher进行容器创建管理

自此,网关服务gateway-service添加完成。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/76c900b84e720f5a30e284909548b750.html