nacos:docker-compose文件中指定nacos的命名空间
Posted zoujiaojiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nacos:docker-compose文件中指定nacos的命名空间相关的知识,希望对你有一定的参考价值。
- 代码中bootstrap.yml配置需要增加nacos命名空间的变量:
namespace: ${NACOS-NAMESPACE:vonedao-tenant}
-
通过jenkins打包镜像
-
编写yaml文件:
# vi vonedao-tenant-auth.yaml
version: ‘3.0‘
services:
vonedao-tenant-auth:
image: docker.vonedao.com/vonedao-cs/vonedao-tenant-auth:3.7.0
extra_hosts:
- "nacos.vonedao.com:ip" #内网没有做dns,可以直接指定解析
environment:
- NACOS-PORT=80
- NACOS-HOST=nacos.vonedao.com
- NACOS-NAMESPACE=sit_vonedao-tenant #指定nacos中的命名空间
deploy:
mode: replicated
replicas: 1
restart_policy:
condition: on-failure
placement:
constraints:
- node.labels.role==sit_vonedao #指定打标签的节点启动
networks:
- sitvonedao_net #配置网络
networks:
sitvonedao_net:
external: true
- nacos 的配置
添加命名空间
添加配置:
4.1 将开发环境的配置导出
4.2 将导出的配置导入到新添加的命名空间
查看导出的文件位置:
导入后:
进行修改:
把mysql、redis、zookeeper改为测试环境地址
5. 启动测试环境的服务
- 在nacos对于命名空间查看服务
以上是关于nacos:docker-compose文件中指定nacos的命名空间的主要内容,如果未能解决你的问题,请参考以下文章