码迷,mamicode.com
首页 > 其他好文 > 详细

nacos:docker-compose文件中指定nacos的命名空间

时间:2020-04-28 16:50:01      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:str   nal   yam   sql   com   环境   cat   行修改   service   

  1. 代码中bootstrap.yml配置需要增加nacos命名空间的变量:
       namespace: ${NACOS-NAMESPACE:vonedao-tenant}

技术图片

  1. 通过jenkins打包镜像

  2. 编写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

  1. nacos 的配置
    添加命名空间
    技术图片

添加配置:
4.1 将开发环境的配置导出
技术图片

4.2 将导出的配置导入到新添加的命名空间
查看导出的文件位置:
技术图片
技术图片
技术图片
导入后:
技术图片
进行修改:
把mysql、redis、zookeeper改为测试环境地址
5. 启动测试环境的服务

  1. 在nacos对于命名空间查看服务

nacos:docker-compose文件中指定nacos的命名空间

标签:str   nal   yam   sql   com   环境   cat   行修改   service   

原文地址:https://www.cnblogs.com/zoujiaojiao/p/12794987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!